Library — 2 min summary
by Donald A. Norman
A tougher read (I found it pretty repetetive and dry to some extends), but generally has really valuable lessons and examples.
The central idea: when people struggle with everyday objects (e.g. pushing a "pull" door, fumbling a stove) the fault usually lies with the design, not the user.
Good design is a form of communication: it should match how people perceive, learn, and make decisions. The book covers mental models, feedback and visibility, the "gulfs" between intention and action (and between system output and understanding), and how to design for human psychology rather than against it.
Two themes that especially stood out to me, that I think are very applicable to application UX on the web, so I'm trying to deploy them more: