Pencils down: DHH declares the end of hand-written code
Key points
Key takeaways from the Rails World 2026 opening keynote by David Heinemeier Hansson (DHH), co-founder and CTO of 37signals and creator of the Omarchy Linux distribution (September 2026):
The “Brownie” moment. DHH dates the inflection point of the age of agents to 24 November 2025, when frontier AI became accessible to everyone — “the Kodak Brownie of our era” — comparing it to photography’s democratization from 18th-century portraiture to over two trillion photos taken a year today.
The 1,000x programmer. The old 10x debate, he argues, is settled: today the gap between the worst programmer working without agents and the best working with them approaches 1,000x. He wrote half as much code in the past 20 months as in the previous 21 years, including 150,000 lines in August 2026 alone versus his long-term average of ~30,000 lines of production Ruby a year.
“Pencils down.” 37signals has decided it is done writing code by hand: agent-generated code is now the normal course of business, and hand-writing code is an exceptional state, reserved for fixing the machine when an agent misfires.
Basecamp 5’s lesson. An early attempt to let designers vibe-code the final features of the release left the architecture looking “like Swiss cheese” — but DHH says the wrong conclusion would have been that the technology wasn’t ready; the agent-accelerated Basecamp 5 has since shipped.
Hey goes native, Rust underneath. “Hey is no longer gonna be a web app”: it is being rebuilt as six agent-written native applications, with the mail server core rewritten in Rust — 99% less CPU and 95% less memory, 10 hosts kept purely for redundancy, and peak traffic possibly serviceable on a single Raspberry Pi. Rust, he says, is “amazing if you never, ever, ever have to look at it yourself.”
Omarchy hits its stride. Around $20M has been pledged to his Linux distribution, whose install time has dropped from 3m33s at Rails World 2025 to 35 seconds on an AMD-powered Halo laptop last week and 9 seconds in the lab —with apps like Hype(a Markdown-based presentation tool shipping as a half-megabyte binary, built during the week of the talk) now agent-produced.
Rails’ place in the agent age. The web remains right for ephemeral customers who won’t install software, and Rails’ convention-over-configuration maps neatly onto token efficiency, letting single developers go further —with agent evals run by Evil Martians for the Rails Foundation already saturating the first benchmark at 95% completion, prompting a harder measure.
Rethinking the craft. Abstractions, once software’s main tool for manageable codebases, become choke points when thousands of agents mutate an app,and repetition is now nearly free — no one has the blueprint yet. His practical demand:“If your app doesn’t have a CLI, I want to see it by next Friday,” citing agent-powered conceptual search on the Hey CLI that found a five-year-old email from nothing but a vague memory of “sneakersand a podcast.”
Read more: YouTube · 37signals