WRITING

We build in the open.

Notes on building AI-native software. What's working, what breaks, and what we're learning in production. The same thinking that goes into the products goes into the writing.

Latest

AI-native, not AI-enabled

The useful question is not what AI can add to software that already exists. It's what becomes buildable that wasn't, and the answer shows up in architecture rather than in features.

The last twenty percent

Software that demos and software that holds up under real users fail in different places, and the second kind of failure is rarely bad code. These posts are about the assumptions that survive review, the defaults nobody checked, and the verification work that catches both.