Thinking Through AI

Something shifted for me recently. This week, for the first time, I could actually see myself walking away from the flagship corporate AI products. Not from AI itself — from the companies.

May 30, 2026 · 5 min

What I'd Tell Someone Just Starting with AI

This week I did a talk and published a companion website for nonprofit fundraisers on how to get started with AI, including tips, pitfalls, and some of the tools I recommend. It went well, and sitting with all of it afterward, I realized I’d never written a general version of that advice for this site. Most of what I write here assumes you’re already using these tools and looking to go deeper. This post is for those who might be a bit earlier in the journey.

May 16, 2026 · 5 min

What Would the Buddha Think of an LLM?

A few weeks ago, Robin Sloan published a newsletter asking a fascinating question: what is it like to be a language model? His answer — that “the model” is the forward pass, a flash of computation lasting milliseconds before dissolving into nothing — sent me sideways into a different question entirely.

May 1, 2026 · 5 min

Update Your Software

Anthropic (the company behind Claude, the AI assistant I use daily) recently released a new model called Claude Mythos Preview. If you’ve heard of it, you’ve probably noticed that it’s not available to us. That’s intentional, and the reason why has me all fired up.

April 18, 2026 · 6 min

My Accidental LLM Diet

I didn’t decide to take a break from AI. It just kind of happened.

March 31, 2026 · 4 min

Watching Someone Else's Tuesday

We’ve had a rough winter. Penetrating cold that clings to your bones. Ice dams, pipe freeze protocols, shutting down the upstairs bathroom. The kind of winter where the days blur together and you realize somewhere along the way that you’ve been going through motions rather than actually living inside them. You suspect you need something. You’re just not sure what, or how much.

March 24, 2026 · 6 min

What The Bus Carries

The first time I heard about what would become the Khmer Magic Music Bus, I wasn’t even in Cambodia. I was listening to my colleague Steve describe a rest stop on a long drive through the countryside.

February 28, 2026 · 7 min

Don't Let the AI Handle It

There’s a moment every computer person eventually has, usually more than once, where something gets deleted that can’t come back. Working in the command line for years, I’ve been there. It teaches you, more than anything, that the things you can’t take back deserve a different kind of attention than the things you can.

February 20, 2026 · 4 min

Ten Years of Mostly Good Days

On December 31st, I finished a ten-year daily journal. Every single day for a decade, I wrote an entry. The format was simple: one page per day, laid out so that when I flipped back through, I could see exactly where I was on any given date ten years prior. It was a satisfying thing to complete.

February 2, 2026 · 4 min

Using Claude Code Beyond Coding

For over a year now, my favorite large language model has been Anthropic’s Claude. I use it in two ways: the way that’s most familiar to people, chatting in my web browser or their desktop app, and a specialized, programming-focused interface called Claude Code that I run directly in a folder on my computer. Claude Code has actually become my favorite way to access Anthropic models, so when I saw their announcement about Cowork, which is essentially a version of Claude Code that isn’t oriented toward building software, I got genuinely excited. That’s exactly how I’ve been using it myself.

January 23, 2026 · 6 min