writing

Thinking out loud
about AI & craft.

Two Camps, Two Blind Spots

The debate about AI and software development has largely split into two camps. Both have a point. Both are missing something critical. Understanding where each...

My AI Toolkit, Honestly

There's no shortage of articles telling you which AI tool is best. Most of them are wrong — not because the information is inaccurate, but because "best"...

The Canon Is the Prompt

There's a version of AI-assisted writing that I wanted no part of. You've seen it. A text editor with an AI button. Write a paragraph, highlight it, click...

The Day the Magic Wore Off

When I first started working seriously with large language models, it genuinely felt like magic. I could describe exactly what I needed — not a generic Stack...

The Most Powerful Line of Code I Ever Wrote Was in English

At some point in the last few years, I built a fake computer. Not a real one — a simulated 1980s Unix terminal, running entirely inside a language model. I...

We've Been Here Before. Sort Of.

There's a pattern to technological revolutions, and once you see it, you start recognizing it everywhere. It goes like this: a new technology emerges with...

What This Blog Is Actually About

I've been building things with AI long enough now that I've had to stop and ask myself a question I didn't expect: What exactly is happening here? Not in a...