The Design of Everyday Things

Main Argument

Usability is a property of design, not of the people who struggle with a thing. When everyday objects and systems are hard to use, the fault lies in a design that fails to communicate what is possible and what just happened. Good design makes the right actions discoverable and the results understandable by getting six things right (affordances, signifiers, mapping, feedback, constraints, and a clear conceptual model) and by designing for human error rather than blaming it. Reaching that quality reliably requires an iterative, human-centered process that observes real behavior before committing to solutions.

Key Takeaways

  • Affordances define what actions are possible; signifiers communicate them. People act on what they perceive, so signifiers usually matter more.
  • Good mapping and a clear conceptual model let people predict behavior and operate something correctly on the first try.
  • Feedback closes the loop between acting and understanding; without it people repeat actions or give up.
  • Users bridge two gulfs, execution ("how do I do this?") and evaluation ("did it work?"); each maps to specific design principles, organized by the seven stages of action.
  • Knowledge can live in the head (memorized) or in the world (cues); shifting it to the world reduces error and the need for training.
  • Error is a design failure. Distinguish slips (execution) from mistakes (planning); prevent with constraints and forcing functions, and tolerate the rest with undo and confirmation.
  • Human-centered design iterates (observe, prototype, test) and questions the problem before committing to a solution.

Concepts Extracted

Patterns Promoted