“Optimizing for happiness is perhaps the most formative key to Ruby on Rails.”
Why David is the canonical Developer
David Heinemeier Hansson (DHH) is a Danish programmer, entrepreneur, and racing driver, born in Copenhagen in 1979. He taught himself PHP building gaming sites in high school, then caught the attention of Jason Fried at 37signals, who hired him to build what became Basecamp. To do it, Hansson reached for the then-obscure Ruby language and extracted the framework underneath Basecamp into a separate open-source project: Ruby on Rails, released in 2004. The impact was immediate and outsized — Shopify, GitHub, and Airbnb all launched on Rails, and the framework defined how a generation of developers thought about productive, convention-over-configuration web development. Google and O'Reilly named him Hacker of the Year in 2005. He later graduated from Copenhagen Business School with a degree in Computer Science and Business Administration before relocating to Chicago.
What makes DHH the canonical Developer of the Web hype cycle is not just the framework but the philosophy attached to it. Through 37signals and a series of co-authored books with Jason Fried — Getting Real, Rework, Remote, It Doesn't Have to Be Crazy at Work — he built a second career arguing that software development does not have to be miserable, bloated, or VC-dependent. When 37signals launched HEY, its opinionated email product, and then fought Apple's App Store policies publicly, DHH was again doing what The Developer does: using what he built to demonstrate what the platform makes possible, and what it should not be allowed to prevent.
Outside software, Hansson has raced at the 24 Hours of Le Mans since 2012, competing in LMP2 and GTE classes across multiple teams including OAK Racing, Aston Martin Racing, and Rebellion. He is an FIA Silver-rated driver who commissioned bespoke supercars (a Pagani Zonda HH, a Koenigsegg Agera HH) and remains a serious, not ceremonial, competitor on circuit. The breadth is consistent: DHH builds things in code and at speed for the same reason — because the craft of making something precise and fast matters.
The Developer implements products and systems on top of foundational technology. See the Developer role → · Read the full Developer deep-dive →
Same role, different wave
Do you share the Developer role?
The free assessment measures your behavioral fit against all 27 roles — including this one. 2-minute express or the full assessment.
Find your role — free →Role classification is roletype’s editorial reading based on public work and statements — not an endorsement by David Heinemeier Hansson. Quote verified against the cited source; tell us if we got something wrong.