The book that introduced affordances, signifiers, and feedback loops to a generation of designers. Norman's analysis of why doors, phones, and stoves confuse people is the clearest argument that bad design is a systems failure, not user error. Everything else on this list builds on this vocabulary.
Norman argues that when people struggle with an object, the fault is the design and not the user. He builds a vocabulary for analysing that failure: affordances, meaning the possible actions an object permits; signifiers, meaning the perceivable indications of where to act; mappings, meaning the relationship between controls and their effects; constraints, meaning what the design prevents; and feedback, meaning immediate information about the result of an action.
His central model is the gulf of execution and the gulf of evaluation, which describe the distance between what a person wants to do and what the system lets them do, and between what the system does and what the person can perceive of it. He also gives the seven stages of action and uses them to locate where a design fails.
The error chapters are the most consequential. Norman separates slips, where the intention was right and the execution wrong, from mistakes, where the intention itself was wrong, and argues that design should prevent errors by constraint and should make them recoverable when they occur. He attacks the practice of blaming human error in accident investigations, arguing that it stops the analysis at the point where design failure begins.
The revised edition adds material on human-centred design, iteration and complexity. Some readers find the door examples overused and the book repetitive. Critics have noted that Norman's later work walks back the strictest version of the simplicity argument, since he later published a defence of complexity. The vocabulary is now standard in product and interface design, which makes the book foundational rather than novel to anyone already working in the field.
Founders and product people making anything a person has to operate, who need a precise vocabulary for why an interface is failing.
Chosen by shared topics, the entries that hold them, and the people who recommended both.
Krug's web usability primer has stayed relevant for over two decades because its core argument — that good interfaces require no instruction — is timeless. The chapters on navigation conventions and usability testing with five users are still the most practical introduction to the discipline.
Recommended by: Brian Armstrong, Andy Budd, Austen Allred and 6 others
A four-step model for habit-forming products: trigger, action, reward, investment.
Recommended by: Nat Eliason, Alexis Ohanian, Andrew Chen and 6 others
The Google Ventures five-day workshop format distilled into a repeatable method for answering critical design questions through rapid prototyping and targeted user testing. Less a design book than a process book — most valuable for teams that struggle to move from ideas to validated decisions quickly.
Recommended by: Andy Budd, Jessica Hische, Marty Cagan and 1 other
Where most design books stay in the abstract, this one opens with specific visual decisions: spacing scales, type hierarchies, color palette construction, shadow systems. Written by developers who taught themselves visual design, it's unusually practical and works equally well for product designers who want stronger visual intuition.
Recommended by: Charlie Marie Prangley, Jordan Hughes
Organized as short research-backed chapters on how people see, remember, decide, and feel, this is the most accessible bridge between cognitive science and design practice. The sections on peripheral vision, progressive disclosure, and intrinsic motivation are particularly applicable to interface work.
Recommended by: Jan Losert, Johnnie Gomez, Nir Eyal
A visual encyclopedia of 125 design principles from multiple disciplines — architecture, industrial design, psychology, communication. Not a cover-to-cover read but an essential reference for finding the principle name for something you already know intuitively, which matters when presenting to non-designers.
Recommended by: Ran Segall
Topics