DHH on becoming optional in the code, and loving it
DHH, creator of Ruby on Rails, explains how AI agents moved his work from hand-chiseling code to steering intent in plain English, and why he finds the end of the old craft to be joy rather than grief.
The delusion is denying the moment
DHH says the sane reaction to the last nine months of AI progress is delirium, and that the real delusion is believing the world is barely different.
If you're not recognizing the gravity of the moment, that's the delusion. That's the psychosis.
From driver to passenger
Across three phases of agents, DHH went from writing every line, to prescribing the path, to simply describing the problem and letting the agent choose the route.
I'm not telling it where we're going. I'm telling it the problem I have. I'm telling it the fuzzy, vague idea I have. It tells me where we're going.
Be vague on purpose
DHH argues you should under-specify, manifest something rough, then use it to discover what you actually wanted, because you cannot spec software you do not yet understand.
Be as vague as you can to manifest something, then interact with the something.
Programmers can be worse at this
DHH claims deep programming knowledge can be a liability in the agentic era because it pushes people to over-prescribe, while the scarce skill is product management.
Software is product management. What should it do? Who should it do it for? How should it do it?
Human bandwidth, not the model
DHH found the 10x-100x gains only appear when a person works with agents directly, because every human approver placed between the idea and the agent is too slow.
you cannot intermediate that bandwidth with another human because it's simply too slow.
The maintainer becomes a curator
With agents writing well-formed pull requests and other agents filtering them, DHH now reviews only the validated pearls and decides merge or not.
It's just a clanker, and the clanker won't mind.
The frontier is a commodity
DHH ran the same hard task across many models and found six of them could finish it at roughly the same quality but with a twentyfold spread in price.
This is AGI, isn't it? This is what AGI looks like.
Beautiful code, on borrowed time
DHH says the payoff of hand-chiseling clean code is diminishing, yet it still matters right now because scarce tokens make lean architecture cheaper for agents to evolve.
tokens are still scarce. At this moment in time, we are all token limited.