The Enigma of
Reason
The Enigma of Reason
Hugo Mercier & Dan Sperber
Argues reason evolved for social persuasion, not individual truth-seeking. Changed how I think about arguments.
Reading

The Design of
Everyday
Things
The Design of Everyday Things
Don Norman
Foundational. Affordances, signifiers, constraints — I think about this constantly while designing.
Read

Thinking in
Systems
Thinking in Systems
Donella Meadows
A primer on feedback loops, stocks, and flows. Essential reading for anyone who builds things that interact.
Read

The Staff
Engineer's
Path
The Staff Engineer's Path
Tanya Reilly
What it means to have technical influence without management authority. Practical and unusually honest.
Up next

A Pattern
Language
A Pattern Language
Christopher Alexander
Written for architects, applies to everything. The granddaddy of design patterns — and somehow still surprising.
Read