SEP 18, 2026
Mind the Gap: overcoming meat-metal divergence when coding with LLMs
In coding with AI, I’ve found that one problem matters more than almost any other: keeping my mental model of a project in sync with what was actually built.
Writing about the journey towards AI-Native Software Engineering in the weird new world of the LLM Coding Era.
SEP 18, 2026 · Latest
I remember back in the fall of 2025 the online chatter seemed to be that coding was getting "solved." Claude skill libraries & coding harnesses like (288k...
SEP 18, 2026
In coding with AI, I’ve found that one problem matters more than almost any other: keeping my mental model of a project in sync with what was actually built.
SEP 17, 2026
LLMs design is like those average-of-everything facemorphs from a few years ago. It's the average of all the designs out there - both good and bad.
SEP 16, 2026
One of the fundamental paradoxes of coding with LLMs is that they go fast when they should go slow and they go slow when they should go fast. Let me explain.
SEP 3, 2026
So, after trying out a few different terms to capture the shift in software engineering caused by LLM coding models, I believe AI-Native Software Engineering...
SEP 1, 2026
If you ask any even slightly jaded software developer, they've likely worked on a project where having "nice things" cost too much developer time according to...
AUG 18, 2026
It used to be that writing code and tests was where you spent most of your development time budget. Depending on your role, PR reviews of other people's code...
SEP 4, 2026 · Latest
Habitizer was a small itch-to-scratch project that I built as a case study to see what an end-to-end build for an intentionally simple SwiftUI iOS app would...