Losing the Craft

By Finnian Murphy · August 6, 2026

Agentic programming is like using a microwave.

Microwaves are super useful! For tasks like boiling water or reheating frozen pizza, a microwave is perfectly sufficient. But if you're making a steak, using a microwave would be a criminal offense.

Why? Microwaving a steak would cook it, and make it edible. If the only standard you're working for is edibility, then a microwave would suffice. However, a single objective metric (edibility) is not the only standard you are working for; there is aeshtic experience, craftsmanship, and other unquantifiable sensibilities that go into the art of cooking a steak that a microwave has no way of obtaining, one of which is the pride that the cook feels after preparing a good steak.

Push the analogy too far and it falls apart, but the point stands. Leaving out matters of objective functionality, which it is clear that LLMs acheive with consistency, there is beauty in hand-maintained code that has been organized and optimized for human modification and readability. Yes, it's orders of magnitude slower to write and tend to, but beautiful code is one of the pinnacles of human achievement, and I'm sad to see it go away. Decades of style guides going in the garbage. Years of my own adherance to the Google C++ style guide, effectively wasted.

I'm irkerd, but life goes on. I just hope that the craft of clean code doesn't go entirely forgotten.