Reading list

Books

Books that shaped how I think about engineering, leadership, and the world. Only ones I'd actually recommend.

All (8)Engineering (3)Systems Thinking (1)Leadership (1)Non-fiction (1)Career (1)Fiction (1)
๐Ÿ—๏ธ

Designing Data-Intensive Applications

Martin Kleppmann

Engineering
โ˜…โ˜…โ˜…โ˜…โ˜…

The single best book on distributed systems. Required reading for any senior engineer. I've re-read it three times.

๐Ÿง 

Thinking in Systems

Donella H. Meadows

Systems Thinking
โ˜…โ˜…โ˜…โ˜…โ˜…

Changed how I think about everything โ€” not just software. The mental models here apply from code architecture to organizations.

๐Ÿ“

A Philosophy of Software Design

John Ousterhout

Engineering
โ˜…โ˜…โ˜…โ˜…โ˜…

The best book on software complexity I've read. Short, dense, and directly applicable. Every chapter changed how I write code.

๐Ÿš€

The Hard Thing About Hard Things

Ben Horowitz

Leadership
โ˜…โ˜…โ˜…โ˜…โ˜…

Honest about the struggles of running a company in a way most startup books aren't. Particularly good on layoffs and hard decisions.

๐Ÿ”ฌ

The Pragmatic Programmer

David Thomas & Andrew Hunt

Engineering
โ˜…โ˜…โ˜…โ˜…โ˜…

Timeless advice that still holds 25 years later. Not about any specific technology โ€” about how to think as a developer.

๐ŸŒ

Sapiens

Yuval Noah Harari

Non-fiction
โ˜…โ˜…โ˜…โ˜…โ˜…

Gave me a completely different lens on human society and history. Highly recommended regardless of field.

โš™๏ธ

Staff Engineer

Will Larson

Career
โ˜…โ˜…โ˜…โ˜…โ˜…

The best guide to the Principal/Staff engineer role. Helped me understand what the job actually is versus what people think it is.

๐Ÿ“–

The Name of the Wind

Patrick Rothfuss

Fiction
โ˜…โ˜…โ˜…โ˜…โ˜…

The best fantasy novel I've ever read. The prose is extraordinary. I think about it often.