Bookshelf

What I'm reading and what stuck with me. Sample list.

A Philosophy of Software Design — John Ousterhout

Deep modules, shallow interfaces. Rereading with API design in mind.

reading

Designing Data-Intensive Applications — Martin Kleppmann

The book I recommend most. Chapter 9 alone is worth the price.

finished

Working in Public — Nadia Eghbal

Changed how I think about maintaining open source and building in public.

finished

The Staff Engineer's Path — Tanya Reilly

Practical map of senior IC work beyond writing code.

finished

The Mom Test — Rob Fitzpatrick

Short, blunt guide to asking customers questions that don't lie to you.

finished