Thorsten Ball
banner
thorstenball.com
Thorsten Ball
@thorstenball.com
Author of interpreterbook.com and compilerbook.com. Working at Sourcegraph. Previously Zed. Programming where the rubber hits the road. Writing Register Spill at: registerspill.thorstenball.com
When Gemini 3 came out I said it's the greatest model of all time. I loved it. But it didn't work for others.

This week I'm seriously trying GPT-5.2 and already said it might be better than G3.

Today, GPT-5.2 let me down and I wonder...

am I...

the boy who cried GOAT?
January 21, 2026 at 12:59 PM
Is it safe to mention AI here now or will people call me a dumbass?

No snark, genuine question. Main thing on my mind right now is how programming is changing and I love to talk about it. But I don't have the energy to fight over it.
January 21, 2026 at 9:03 AM
yo yo yo
January 20, 2026 at 12:39 PM
Arriving with the sound of two thousand angry tambourines, here it is:

New issue of Joy & Curiosity!

registerspill.thorstenball.com/p/joy-and-cu...
July 12, 2025 at 5:30 PM
Oh my god, Marty, would you look at that!

What is it, Barbara? Are you okay?

Marty, it's... it's... two made-up names and...

a new issue of Joy & Curiosity!

registerspill.thorstenball.com/p/joy-and-cu...
July 6, 2025 at 7:35 AM
Look, look, look! It's back!

The two week break is over.

A new Joy & Curiosity.

Read it here (if you're not subscribed — wow): registerspill.thorstenball.com/p/joy-and-cu...
June 28, 2025 at 8:55 AM
Extending the summer break: no newsletter this weekend.
June 21, 2025 at 9:57 AM
CARO: Robert Moses, who replaced corruption in New York City, was worse than corruption for the democratic processes. In the postwar era many forces were coming together to destroy those processes in New York. But he was the most import—

THORSTEN, CARO'S FRIEND: fuck him up bob
June 13, 2025 at 6:43 AM
Amp now supports subagents.

They're very powerful and I wonder whether they will change a lot of things.

So I wrote about them: ampcode.com/agents-for-t...
June 10, 2025 at 3:39 PM
Drums being drummed on, rattles, cymbals—

A group of people shouting hey, hey, hey—

Something's falling out of the sky, thrown out of a plane, what is it?

The group of people is pointing towards it.

"Hey, it's a new Register Spill!"

registerspill.thorstenball.com/p/joy-and-cu...
June 8, 2025 at 5:50 AM
Municipal office in my town let me know that my new personal ID is ready.

The Reply-To here translates to:

"Please use email from attachment"

Welcome to small-town Germany
June 3, 2025 at 12:00 PM
Yesterday I told my wife "you have to watch this" and showed her the Dyson keynote with the PencilVac and the FluffyCones and said stuff like "look! double lasers!" and "haha, no, wait, the best is yet to come"

Today I'm wondering whether she looks at me the same.
June 1, 2025 at 5:17 PM
Wait, what is tha—

Someone slipped something under the door. It's...

Look, it's a new Register Spill!

(Special Saturday Morning Delivery with Special Jujutsu Intro)

registerspill.thorstenball.com/p/joy-and-cu...
May 31, 2025 at 5:00 AM
Okay, okay, `jj split` — that's nice.
May 29, 2025 at 11:46 AM
Small personal update:

Heard the idiom “all hat, no cattle” for the first time today and, starting now, I’m going to try to use it as much as possible.
May 26, 2025 at 3:28 PM
AGI my ass
May 26, 2025 at 7:46 AM
Here we go, week of jj.
May 26, 2025 at 4:35 AM
Someone on LinkedIn took my post on How to Build an Agent, shortened it, removed all the code, simplified, and posted it there, on LinkedIn.

If you were to tell me that it's all AI generated — the post itself, the comments, the job titles of the commentators — I'd believe you.
May 25, 2025 at 6:43 AM
The pleasant hum of a harddrive, the soothing whirring of a dust-covered fan.

Suddenly: the sound of the floppy drive ejecting something.

A whirr, a click — a snap!

That's... that's not a floppy disk?

No! It's a new Register Spill!

Read it here: registerspill.thorstenball.com/p/joy-and-cu...
May 24, 2025 at 1:08 PM
Sometimes a great outcome of a day of programming is knowing what *not* to do now.

(At least that's what I'm telling myself right now.)
May 20, 2025 at 3:59 PM
Do I know a sound designer on here who can create sounds for software?
May 20, 2025 at 11:13 AM
Your rating?
May 20, 2025 at 6:26 AM
"where are you going to put the ads?"
"i don't think you understand what i'm going for"
May 19, 2025 at 3:01 PM
I have this feeling that all the big labs are RLing the models to get better at zero-shotting complete apps and I'm really wondering whether that's the right solution. I personally like working in tandem with an assistant — it goes for a bit, I check, I ask for changes, etc
May 19, 2025 at 12:25 PM
No newsletter this week, I'm completely off this weekend
May 17, 2025 at 5:37 AM