Y Hacker News Books
Buy on Amazon4.6 out of 5, 8,629 ratings on Amazon

#33 of 2,654 all-time

The Design of Everyday Things

Don Norman

95 people recommended it in 40 threads, 2007–2024.

5 commenters pushed back on it — worth reading the threads.

What people on Hacker News said

Saturdays
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.

on HN, 2019

btschaegg
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.

on HN, 2018

thedevil
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.

on HN, 2017

shpx
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.

on HN, 2016

riwsky
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.

on HN, 2020

vizvamitra
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)

on HN, 2017

mirceal
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)

on HN, 2019

toomanyrichies
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.

on HN, 2019

borski
“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.

on HN, 2019

Where it comes up