Writing
Essays, research, and notes
Most of it is about records systems: what institutions keep, what they can see, and who pays when the categories are wrong.
Research and essays
The research catalog- AI Acceptable-Use Policy26
- SOC 2 Readiness for a One-Person Platform27
- Case Study Library25
- The Move I Made 775 Times24
- Ninety-Seven Percent Off22
- The Legible Fold23
- How Would I Know?21
- One Load-Bearing Company20
- Counting the Killings19
- Ukrainian Frequency18
- Pingree Grove Studies17
- Signed, With Assistance16
- The Sorting Machine, Wartime Edition14
- The Legibility Gap15
- Unratified13
- What the State Keeps12
- What Webb Kept Alive11
- Seeing Like an AI Company10
- AI Detection Accountability Tracker09
- The Sorting Machine08
- The New Sorting Hat07
- The Beautiful Unfinished06
- Stance Design04
- The Invisible Architecture05
- Classification as Infrastructure in LLM Systems01
- Query Planning for Large Language Model Inference03
- Situational Awareness for Generative Agents02
Recent posts
All posts- Free Claude credits for solo builders go through AmazonSep 26, 2026
- The second CourtCollect is four percent the size of the firstSep 23, 2026
- My best number was a word list read back to meSep 19, 2026
- The napkin math is public nowJul 27, 2026
- Seeing like a modelJul 27, 2026
- One model sounds certain. Five models show you the risk.Jul 21, 2026
- Production fell a day behind and nothing said a wordJul 20, 2026
- The week I closed forty issues on purposeJul 13, 2026
- My changelog read like a git log in a newsletter costumeJul 12, 2026
- Two thousand pull requests in 151 daysJul 11, 2026
- Three trips into Hugging Face, and what came backJul 11, 2026
- A scheduled job that does nothing still looks greenJul 11, 2026
- I rendered a real airport from open data in plain three.jsJul 10, 2026
- The Country That Lives ElsewhereJul 10, 2026
- The site read like an LLM because it wasJul 9, 2026
- How I run parallel AI agents on a 559k-line repo without it rottingJul 7, 2026
- A two-rung gate for AI-tested gamesJul 6, 2026
- I built a podcast production line that pauses exactly onceJul 4, 2026
- I let a rival AI review my site, then shipped every fix in a dayJul 4, 2026
- A Claude token counter, no API key requiredJul 1, 2026
- GraphMy gets a real homeJul 1, 2026
- The Workflow Designer is running: a build tourJun 29, 2026
- A Ukrainian-language edition, on purposeJun 23, 2026
- I replaced n8n with one I could actually trustJun 21, 2026