Field notes on building software

Writing

Essays, explanations, and working notes about reliable systems, engineering judgment, teams, and the occasional question that refuses to stay small.

Designing systems for the person on call

Reliability decisions look different when you picture the human receiving the alert.

Draft

What I mean when I say “simple”

Less code is not always less complexity. A practical vocabulary for better tradeoffs.

Draft