Most Recommended Books

Track reading, wishlists & new-book alerts

Get
Skip to content
Share:

Ellen Ullman Books in Order

This page lists Ellen Ullman books in order, with quick summaries, a simple guide to where to start, and background on her fiction and technology writing.

Last updated: July 13, 2026

As an Amazon Associate, we earn from qualifying purchases (at no extra cost to you).

View

Ellen Ullman books in publication order

Sort:

4 books

Close to the Machine

by Ellen Ullman

1997

Ullman's memoir of life as a programmer during the early tech boom looks past the glamour to the logic, office politics, and loneliness of the job. It is a sharp, deeply human account of turning messy lives into code.

The Bug

by Ellen Ullman

2003

At a startup in 1984, software tester Roberta Walton uncovers a baffling flaw nicknamed the Jester, and programmer Ethan Levin cannot let it go. The hunt becomes a tense story about obsession, ambition, and the human cost of code.

By Blood

by Ellen Ullman

2012

In 1970s San Francisco, a disgraced professor overhears a young lesbian's therapy sessions and becomes obsessed with her search for her biological family. His secret meddling turns the story into a dark, tense mystery about identity and control.

Life in Code

by Ellen Ullman

2017

In essays that stretch from the mid-1990s into the age of AI, Ullman tracks tech culture from the inside. She mixes memoir and criticism to show how computers reshaped work, cities, and ordinary human life.

Where to start with Ellen Ullman

If you want the classic tech memoir first: Close to the MachineLife in Code
If you want fiction about programmers and work: The Bug
If you want a darker psychological novel: By Blood
If you want the full arc of her writing: Close to the MachineThe BugBy BloodLife in Code

Ellen Ullman collections, short stories, and related book types

Non-Fiction

  1. Book cover for "Close to the Machine"

    Close to the Machine

    by Ellen Ullman

    1997
  2. Book cover for "Life in Code"

    Life in Code

    by Ellen Ullman

    2017

Standalone Ellen Ullman books

  1. Book cover for "The Bug"

    The Bug

    by Ellen Ullman

    2003
  2. Book cover for "By Blood"

    By Blood

    by Ellen Ullman

    2012

Author bio

Ellen Ullman grew up in Flushing, Queens, in an adoptive family, then went to Cornell to study English. At first, writing and computers did not seem like they belonged in the same life.

After college, she got involved in video and early community cable work around Ithaca. She liked the hands-on side of it, cables, machines, and making complicated things behave. When she moved to San Francisco in the early 1970s, she bought a Radio Shack TRS-80, taught herself to program, and wrote her first computer program in 1978.

That detour became her real education.

Ullman spent about twenty years working as a programmer and software engineer. She wrote code during the early personal computer years and the first big wave of networked computing, worked on business software and graphical interfaces, ran her own consulting firm, and saw up close how much ego, idealism, boredom, and anxiety could fit inside a technical workplace. She also spoke about technology on public radio.

Her writing career started almost sideways. An editor asked her to write about what it was actually like to be a programmer, not in theory but in daily life, and that piece led to more work. It eventually became Close to the Machine, her 1997 memoir of programming, workplace culture, and the uneasy fit between clean logic and messy human needs. The book has stayed in print because it still feels startlingly current.

That was the start of her subject, too.

Ullman keeps returning to the border between systems and souls. She writes about the strange pleasure of code, but also about office politics, isolation, ambition, gender, and the way technical people can start believing that every problem ought to have a neat solution. What readers often like most is that she never treats computers as abstract symbols. They are tools, jobs, obsessions, and sometimes excuses.

Her first novel, The Bug, carried those ideas into fiction. Set inside a software company in 1984, it turns a stubborn software flaw into a story about obsession, hierarchy, and the mental pressure of technical work. The book was a finalist for the PEN/Hemingway Award, and it helped show that Ullman was not just writing about tech, she could use it to drive a full-blown human drama.

Then she took a very different road with By Blood. Set in 1970s San Francisco, the novel follows a disgraced professor who becomes obsessed with a young woman searching for her biological family. Adoption, secrecy, history, and self-invention all come into play, and the book became a New York Times Notable Book. It also makes clear how much Ullman cares about identity, not as a slogan, but as a deep and sometimes destabilizing question.

With Life in Code, she returned to essays and memoir. The book looks at the decades after Close to the Machine, when computers moved from a specialist's world into everyday life and began shaping work, culture, politics, and private experience at a much larger scale. Her essays have appeared in places like Harper's and Wired, and across all of this work she keeps asking a stubborn question: what happens to human beings when more and more of life has to pass through code? She has long been based in San Francisco, and that city, along with the tech world around it, remains one of the key landscapes in her work.

Edited by

Richard Reis

Software engineer whose passion for tracking book recommendations from podcasts inspired the creation of MRB.

Anurag Ramdasan

Lead investor at 3one4 Capital whose startup expertise and love for books helped shaped MRB and its growth.

Comments

Did we miss something? Have feedback?

Help us improve this page by sharing your thoughts

We only use your email to notify you about replies.

All comments are moderated.

Discover and track your reading on the go

Track your reading, manage wishlists, and get notified when new books are added.