The Shape of the System

Writing

Field notes on building software for the way minds actually work: tired, distractible, ordinary, and now partly machine.

The Gentle Sunset

Every behaviour you ship, even the ones you never meant to promise, becomes somebody's load-bearing wall. You do not get to just knock it down.

retiring

The Rumour Test

An unreproducible report is a rumour with a timestamp. Triage is the work of turning the rumour into something you can actually rank.

triage investigate

The Thousand-Line Trap

Put six reviewers on one enormous change and you do not get six reviews. You get none, and a queue of people each quietly certain someone else did the reading.

reviewing

Binary Search Your Bugs

You do not have to understand a bug to find it. You have to be willing to cut the haystack in half, and then in half again, until one straw is left.

investigate

When the Code Runs Out

Types and tests guard the ground inside the compiler; past its edge, the only thing between you and disaster is a process someone bothered to build.

operating planning