Rails Founder David Heinemeier Hansson: Handwriting Code Has No Economic Value
David Heinemeier Hansson stated in his keynote speech at Rails World 2026 in Austin that handwriting code is no longer an economically valuable endeavor for the vast majority of programmers in most companies; this is the current reality, and by the end of this year, it will be true for nearly all fields, all programmers, and all companies, so it is best to get used to it as soon as possible.
He characterized the journey of handwriting code as having come to an end, with a new profession emerging: professional creators. People no longer chisel code line by line but create astonishing things, harnessing intelligence that until recently only existed in science fiction. He asked the audience how many still write a significant amount of code by hand each week, and after scanning the room, he estimated there were only about five people.
37signals has changed its company policy to "pencils down": generating code with AI is the normal state of business, while handwriting has become the exception, only resorted to when the AI makes a mistake, at which point they would pull out the old pencil to fix the machine. He claimed he hasn't handwritten a line since around March 2026; the amount of code written in the past 20 months is about half of what he wrote in the previous 21 years, with approximately 150,000 lines of production code produced in August 2026 alone, compared to his long-term average of about 30,000 lines of production-level Ruby per year.
He provided a pivotal date: November 24, 2025, when cutting-edge models became accessible to everyone, which he referred to as the Kodak Brownie moment of this era, analogous to how portrait painting was replaced by portable cameras. The old debate about 10x programmers has been rewritten by him to state that the gap between the worst programmers who do not use AI and the best programmers who do is nearly 1000x. He also mentioned that English is a better programming language than Ruby.
On the product side, he mentioned that HEY is no longer just a web application and is being rewritten into six native applications created by AI, with the core email service being rewritten in Rust, claiming it can reduce CPU usage by about 99% and memory usage by about 95%; Omarchy Linux has merged over 1,000 pull requests in three months. He insisted that applications must have a CLI because AI needs callable interfaces, not user interfaces designed for humans.
More than a year ago, he publicly resisted allowing AI to write directly into code repositories, believing that not touching the code with fingers would lead to disconnection; now his stance has flipped, calling it one of the biggest events in computing history and warning against black-pilling this moment. Traditional abstractions will become bottlenecks when thousands of AIs modify code simultaneously, repetition is almost free, and blueprints do not yet exist.
In terms of market mechanisms, buyers are software companies delivering functional products, while sellers have shifted from "human implementation capabilities sold by the line" to "model inference sold by token + those who define problems and accept results." The driving force is that model quality has crossed the threshold of being able to replace handwriting, with funding flowing to training and inference providers, as well as those who can schedule AIs as colleagues. Beneficiaries will be creators who can write constraints, verify goods, and take responsibility for results; those under pressure will be those who define their profession as typing syntax, modifying templates, and maintaining human-readable abstractions. Handwriting has not disappeared; it has moved from the main production line to an exception role for fixing machines.
Source: Public Information
ABAB AI Insight
DHH, using Ruby on Rails extracted from Basecamp, sold "convention over configuration" to the entire web industry in 2004, enabling one person to do the work of an entire team in the past, benefiting GitHub, Shopify, and early Twitter. He is also a symbol of anti-bloat and anti-big company processes: remote work, small teams, and refusal to fatten products for funding. In a 2025 interview with Lex Fridman, he still refused to let models write directly into repositories, comparing the joy of coding to playing guitar rather than listening to Spotify; in January 2026, he stated that models could not keep up with most junior programmers, with about 95% of Fizzy still handwritten. The same person completed a shift from "the artisan can still enjoy stitching" to "pencils down" in just nine months, indicating that the resistance mainly stemmed from models not being good enough, rather than an irreversible aesthetic belief.
The capital path is shifting implementation costs from payroll to inference bills. 37signals does not rely on VC for expansion but sustains Basecamp and HEY through subscriptions; when one person can produce the amount of code equivalent to the past five years in a month, the marginal returns of hiring implementation roles collapse, while the returns on purchasing tokens and verification capabilities rise. He is also pushing the HEY kernel towards Rust and handing over the Omarchy distribution to AI for merging pull requests, using cheap generation to achieve system-level rewrites that were previously impossible due to high labor costs. His role as a Shopify board member allows him to see the other side: large companies embed agents into their toolchains, while small companies directly remove "writing code" from job descriptions.
The analogy is that after the Kodak Brownie, professional photographers, after ATMs, bank tellers, and after Rails, the assembly workers of handwritten JSP and PHP: the occupations are not extinct, but the main production line has changed. The industry phase has shifted from "expansion period using frameworks to reduce implementation costs" to "bringing implementation costs close to zero with agents, moving the bottleneck to taste and accountability control period." There is still no standard blueprint; whoever defines the architecture, CLI, and evaluation of the agent era first will write the next round of convention over configuration.
Structural judgment belongs to the technical replacement combined with the transfer of pricing power. The mechanism is: when the cost of generating a line of correct code is lower than the cost of reviewing a line of incorrect code, the market stops purchasing "typing implementations" and starts buying "the ability to point out where the machine is wrong and decide what should exist." Syntax shifts from production material to training corpus; DHH himself has made 25 years of open-source code public, now allowing models to "write in DHH style." Implementation rights shift from human fingers to model weight holders, with programmers left with pricing power only over specifications, constraints, acceptance, and responsibility.
ABAB News · Cognitive Laws
Where craftsmanship ends, professional creation begins.
As implementation becomes cheaper, taste and accountability will become more expensive.
The style trained into the model no longer belongs to the hands that type it.