Books I've Read

Books that shaped how I think about software, decision-making, philosophy, and building things that last, along with my brief notes on each.

Designing Data-Intensive Applications
Finished Software Engineering ★★★★★

Designing Data-Intensive Applications

by Martin Kleppmann

The clearest book ever written on distributed systems, consensus, replication, and the tradeoffs underneath modern software infrastructure.

Get new essays in your inbox

Occasional writing on building, AI, blockchain, and the odd philosophical detour. No spam, unsubscribe anytime.