THE READING ROOM / BOOK GUIDE
The inmates are running the asylum
Alan Cooper argues that software built by engineers for themselves leaves users stranded, and that design needs to become a discipline with authority over how products behave.
About the book
Alan Cooper takes aim at a specific habit in the software industry: engineers designing tools that suit their own preferences and then wondering why ordinary users struggle. He treats this as a structural problem rather than a matter of sloppy coding. The people who build software often mistake their own competence for the user's, and the resulting products serve the makers more than the people expected to use them.
His central proposal is that interaction design should be a distinct role with real authority, not a finishing step handed to whoever has spare time. Cooper develops the idea of goal-directed design and introduces personas as a way to keep a concrete user in view during decisions. He also examines how business priorities and engineering culture crowd out usability, and why adding features rarely fixes a product whose basic behavior is wrong.
The title states the thesis plainly. Cooper sees an industry where the technically inclined builders set the rules for everyone else. His remedy is organizational as much as technical: give designers standing, define user goals before features, and treat the interface as the product rather than a coat of paint.
How to read it
Read the argument as a position taken in a long-running debate about software craft, not as a neutral survey. Cooper writes with conviction and occasional bluntness, and some passages read as polemic. Track where his claims rest on professional experience and where they generalize. The personas material rewards close attention because it is the most practical part and the most often misapplied.
The prose moves quickly and assumes some familiarity with building or commissioning software. Readers outside the industry can follow the main ideas but may need patience with the workplace examples. The specific products and platforms discussed belong to their period, while the underlying questions about who controls design decisions remain recognizable.
Who it suits
Product managers, designers, and developers who influence how software behaves will find a useful vocabulary for arguing about user goals before features. Founders and team leads deciding who owns design decisions get a clear case for giving that role authority. Readers interested in the human side of computing will find a readable account of how organizational choices shape what users encounter.
Reading considerations
The book is opinionated and dated in its examples, so treat its prescriptions as arguments to test against current practice rather than settled method. Personas in particular have been adopted widely and sometimes thinly, and Cooper's version deserves scrutiny rather than slogan-level borrowing. Later editions may differ from the original text, so check which printing you have.
Follow the HN conversation
40 different recommenders are recorded in the upstream dataset. These are AI-classified source counts, not an independent rating.
Search HN comments about this book ↗
Explore videos on the same subject ↗
Book notes prepared with DeepSeek, using catalogue records and Open Library subject information. They are reading guidance, not a personal review or a verified chapter-by-chapter account. Book details can vary by edition. HN data methodology · Book metadata and covers.
