00 — Reading

Reading

Books that shaped how I think about software, decisions, and behavior. Grouped by what they changed rather than when I read them. See also the mental models and behaviour change sections for where these ideas show up in practice.

How to think clearly

Books about decisions, biases, and making fewer predictable mistakes.

Embracing uncertainty

Nassim Nicholas Taleb’s Incerto series, read roughly in order. Changed how I think about risk, robustness, and what “planning” actually means in systems that surprise you.

Shipping software

What actually works when you need to deliver, maintain, and improve software with other people.

Craft and practice

Outside software