The brass gears and dials of Tide Predicting Machine No. 2, a mechanical analog computer nicknamed "Old Brass Brains"

Teaching My Assistant to Reach and to Remember

For the past week or so I have been doing a peculiar kind of engineering. I have been extending an AI assistant, and I have been doing it with the assistant. Not by feeding it into an editor as a source file, but by sitting across from it, describing what it was missing, and letting it write the code that would connect the new capability back into itself. The distinction sounds like a technicality. It is not. It is most of the point, but first, the two things I set out to give it. ...

August 3, 2026 · 7 min · 1329 words · Jim Thario
Commodore Grace M. Hopper in her US Navy uniform, 1984

The Long Climb: Seventy Years of Raising the Level of Abstraction

Every era of programming has been an argument about the same thing. How much of the work should the human do, and how much should we hand to the machine? Each time we have answered “give more to the machine,” someone has objected that the machine cannot be trusted with it, that real programmers work closer to the metal, and that the new convenience is a toy. And each time, within a decade, the convenience has become the floor that the next generation of programmers stands on without a second thought. This is a story about that floor rising. It runs from a woman feeding subroutines to a UNIVAC on tape in 1952 to a teenager in 2026 building a working web application by describing it to a language model in English. The technologies could not look more different. The motive behind them is identical. ...

July 3, 2026 · 11 min · 2158 words · Jim Thario