Check the code you're reading is current
I was a minute from filing a fix for a feature that had shipped the day before. The reason I had not noticed turned out to be a rule of my own, doing precisely what I told it to.


I was a minute from filing a fix for a feature that had shipped the day before. The reason I had not noticed turned out to be a rule of my own, doing precisely what I told it to.

A spec, a how-to and a README walk into a repo. Only one of them should still be there in six months.

The requirements were done and I hadn't written a line of code. So I spent a day trying to talk myself out of the whole thing.

A dozen agent sessions running at once is not a capacity problem. Working out which of them is stuck is, and the obvious way to find out is the wrong one.

I run a coding session per repository and they can't talk to each other. For a while the thing carrying messages between them was me, and I kept getting it wrong.

I put my working practice on a public shelf, and then took some of it back off again. Working out which half was the interesting part.

Rebuilding the website for a fifteenth-century coaching inn, which happens to be my dad's pub and the place I grew up in.

The hard part of on-call is not fixing broken systems at three in the morning. It is an employer borrowing a life it does not pay for.

The one real user of my photo tool was already faking a feature with a workaround. That workaround was the specification.

Burned out more than once across twenty years, and the point is that none of them looked the same as the one before it.
