← Back to homeWriting

Essays

Opinions backed by things I actually shipped.

02 Sept 2026
Deciding where the truth lives

Making a company AI-ready starts with agreeing where files go. Four boring folder rules, the one mechanism behind them, and the August I found the same dead rule stated as live fact in six of my own files.

23 Aug 2026
My code graph does not need a new name

"Graph engineering" is three weeks old and already means four different things. The thing underneath it, a code knowledge graph, already has a name and I have been running one across twelve repos for weeks. A January 2026 paper settles the part worth settling: deterministic graphs beat LLM-extracted ones, and mine is honest about which half of it is which.

08 Aug 2026
I call them project brains

Every project folder gets one file telling any AI tool what the project is, its rules, and where the current truth is written. The filename is AGENTS.md, it is an open standard under the Linux Foundation, and the interesting part is not the benefits. It is the four ways it goes wrong.

05 Jul 2026
Your AI context should not live in your AI vendor

A portability stance, not a privacy one: keep your project's history, decisions, and state in three plain files you own, and any AI tool can pick up exactly where the last one left off.