Skip to content
If you are an agent, a clean markdown version is at /blogs.md
§ 02 · Writing

Blogs on the future of software.

Long-form notes on version control, code intelligence, entities, merges, and the infrastructure required for agents to write most of the world's code.

4 essaysUpdated MMXXVI · iv
February 2026

Code is not text.

Git is one of the greatest pieces of software ever written. It tracks text files brilliantly. But code has structure that text doesn't, and there's a lot you can do once your tools understand that.

4 min read →
February 2026

The Entity

Every tool needs a unit of analysis. For text editors it's characters. For git it's lines. For compilers it's tokens. We think the right unit for code intelligence is the entity.

5 min read →
February 2026

What if Merges Understood Your Code?

Git's three-way merge is one of the most elegant algorithms in everyday use. It works on lines of text, which means it's occasionally too conservative about what counts as a conflict.

4 min read →
April 2026

Stop Grepping, Ask the Compiler

When you change a function, the compiler already knows everything about it. But agents don't use it. They grep.

3 min read →
§ 02·Writing|0%We are Alive