The Design of Everyday Things
#10 of 644 all-time
The Design of Everyday Things
Don Norman
38 people recommended it in 14 threads, 2007–2024.
What people on Hacker News said
The Design of Everyday Things makes me rethink every user interaction or problem I face, and not just at work. Every time I open a door, I begin to think about that experience.
His formalization of how humans interact with things (form a plan to reach a goal -> interact with the thing to advance toward said goal -> evaluate the outcome, rinse repeat) and the potential error sources on the way (distractions, unclear consequences, unclear affordances...) make it obvious why in many functional languages, the REPL is such a great tool.
This book ruined my life. I highly recommend it. Every engineer, manager and designer should read this. Maybe every human. I think of this book every time I try to pull a push door, every time I reach the bottom floor of a stairwell and notice the design that might save my life one day, and every time I try to struggle to operate a television or a microwave.
The Design of Everyday Things. Probably the quintessential book on design, the basic premise is that if you can't figure out how a thing works, it's not your fault.
Yes, API design has its own gotchas and specific practices—but some of the best (and worst) APIs I’ve ever interacted with were good (or bad) for the same reasons any kind of design can be good ( or bad): affordances, feedback, coherent conceptual models, and so on.
Technically this book is about how humans interact with things, but actually it covers a lot more topics that one can think: how humans act, err, how they make descisions, how memory works, what are the responsibilities of conscious/subconscious. Also you'll start to dislike doors, kitchen stoves and their disigners)
not only UX. programmers can actually learn a lot about building software if they see the meta in the book (replace door w/ interface. think about the mental model your library user is going to build for your library. make things easy to use when the correct pattern is employed and impossible if improperly done. minimize cognitive load)
At least once a day I catch myself thinking some everyday object (or app) I’ve encountered could be more usable if it had certain signifiers to better illustrate its affordances, or lacked certain signifiers to obfuscate unintended affordances. Should be required reading for anyone who aspires to put products out into the world.
“The Design of Everyday Things” changed the way I see literally everything. You’ll never look at doors the same way again, and prepare to forever be frustrated by poorly designed objects, and delighted by incredibly well designed ones.
Where it comes up
- Ask HN: What books changed the way you think about almost everything? 2019 · 13 recommendations
- Ask HN: Suggestions for books about API design? 2020 · 7 recommendations
- Ask HN: Good books or articles on UI design? 2016 · 4 recommendations
- Ask HN: Mind bending books to read and never be the same as before? 2020 · 2 recommendations
- Ask HN: What are the best textbooks in your field of expertise? 2018 · 2 recommendations
- Ask YC: favorite books 2007 · 2 recommendations
- Ask HN: What's the "best" book you've ever read? 2024 · 1 recommendation
- Ask HN: Which books do you consider real gems in your field of work/study? 2022 · 1 recommendation
- Ask HN: Which book can attract anyone towards your field of study? 2022 · 1 recommendation
- Ask HN: 2018 Summer Reading List? 2018 · 1 recommendation
- Ask HN: Books you wish you had read earlier? 2017 · 1 recommendation
- Ask HN: Which non-technology book has influenced you the most and why? 2017 · 1 recommendation
- Ask HN: Book Recommendations? 2016 · 1 recommendation
- Ask HN: What book changed your life in 2013? 2013 · 1 recommendation