A Quick Look at the Life of David Heinemeier Hansson
Biography Summary
Ruby on Rails did not begin as a standalone framework. It grew out of Basecamp, the project-management product David Heinemeier Hansson was programming for 37signals in 2003. Basecamp launched in February 2004, and Hansson released Rails publicly that July.
The connection between a commercial product and an open-source framework became central to his career. Hansson went on to become Jason Fried’s long-term business partner, co-owner and CTO of 37signals, a business author, an endurance-racing champion, a continuing Rails contributor, chair of the Rails Foundation board, and a Shopify director.
His public career also includes major disputes. The HEY email service became part of a 2020 fight over Apple’s App Store rules. Workplace-policy changes at Basecamp in 2021 were followed by substantial employee departures.
By 2025 and 2026, Hansson’s political writing had also become part of debates around Rails governance and corporate support for his open-source work.
Profile
Full Name: David Heinemeier Hansson
Common Name: DHH
Born: October 15, 1979
Nationality: Danish
Education: Bachelor’s degree from Copenhagen Business School, 2005
Best Known For: Creating Ruby on Rails and programming Basecamp
Company: 37signals
Major Roles: Co-owner and CTO of 37signals; Rails Core team member; chair of the Rails Foundation board; Shopify director
Selected Achievement: Winner of the 2014 24 Hours of Le Mans GTE Am class and a 2014 FIA World Endurance Championship LMGTE Am champion
Open-Source Recognition: Google’s Open Source Awards Hall of Fame lists him as the 2005 Best Hacker winner for Ruby on Rails and 37signals
From Denmark to a Long-Distance Software Partnership
Hansson was born in Denmark on October 15, 1979. His path into the work that would define his software career began before he completed his university degree.
According to Hansson’s own account, an email exchange with Jason Fried in 2001 began the collaboration that became their long-term working relationship.
Hansson had followed 37signals, the design firm Fried started with Ernest Kim and Carlos Segura in 1999, and he later worked with Fried on client projects.
That history matters because modern 37signals material often describes Fried and Hansson as co-founders.
Hansson was not one of the original founders of the 1999 design firm. His place in the company developed later through his work with Fried, Basecamp, and the software business that grew around it.
Hansson has said he discovered Ruby around late 2002 and went much deeper into the language in 2003. That was also when he and Fried began building Basecamp. Fried led the design, while Hansson programmed the application.
Basecamp Comes First, Then Ruby on Rails
Basecamp began as a project-management product built under tight development constraints. Hansson has said he was the sole programmer during the initial build and had roughly ten hours a week to work on it while also attending school.
Rather than setting out to create a general web framework, he accumulated reusable infrastructure while building Basecamp in Ruby. The framework emerged from the needs of the application itself.
Basecamp launched in February 2004. On July 24 of that year, Hansson announced the first public release of Ruby on Rails, publishing infrastructure libraries that had been used to build Basecamp.
He later summarized the sequence this way: “Rails really started as an application. It never started as Rails.”
Rails became closely associated with the idea of convention over configuration, favoring productive defaults over extensive setup. What began inside one commercial product developed into an open-source framework with a community and influence far beyond Basecamp.
Rails Grows Beyond 37signals
Hansson was already collaborating with Fried and building Basecamp by 2003. In January 2005, 37signals publicly announced his formal status with the company, distinguishing that milestone from the collaboration that had begun earlier.
That same year, Hansson completed a bachelor’s degree from Copenhagen Business School. Google’s Open Source Awards Hall of Fame also lists him as the 2005 Best Hacker winner for Ruby on Rails and 37signals.
Rails continued to spread. By 2008, it was being described as a widely adopted web-development framework, while 37signals had moved away from its earlier design-consulting roots and toward software products.
The relationship between Basecamp and Rails proved unusually durable. Basecamp served a commercial business while Rails developed as an open-source project, and Hansson remained active in both rather than leaving the framework behind after its initial release.
Books, Work Philosophy, and a Broader Public Role
Hansson’s public role expanded beyond programming. With Jason Fried, he co-authored Rework, published in 2010; Remote: Office Not Required, published in 2013; and It Doesn’t Have to Be Crazy at Work, published in 2018.
The books made management and workplace philosophy a larger part of his public identity. They also fit a recurring pattern in his career: Hansson and 37signals repeatedly questioned practices that had become standard in technology and business.
The company changed names along the way. 37signals became Basecamp in 2014, then returned to the 37signals name in 2022. Basecamp remained a product after the company reclaimed its original name.
A Parallel Career in Endurance Racing
Alongside his software career, Hansson competed internationally in endurance motorsport.
In 2014, the Aston Martin Racing entry driven by Hansson, Kristian Poulsen, and Nicki Thiim won the GTE Am class at the 24 Hours of Le Mans. FIA World Endurance Championship reporting also identifies Hansson as a 2014 LMGTE Am champion.
Racing became a substantial second part of his public profile during a period when Rails and Basecamp were already well established.
HEY and a Fight Over Apple’s App Store
In 2020, the company launched HEY, an email service. Soon after, Apple rejected an update to HEY’s iOS app amid a dispute over App Store rules and in-app purchase requirements.
Hansson became one of the public voices criticizing Apple’s App Store power. Apple defended its rules, while 37signals objected to the restrictions placed on the service. The disagreement turned a product issue into a wider debate over platform control and payment terms.
The episode fit a broader pattern in Hansson’s career: using a concrete operating or product decision as the basis for challenging an established technology-industry practice.
The 2021 Basecamp Policy Changes and Employee Departures
In April 2021, Jason Fried announced a series of workplace-policy changes at Basecamp. They included barring societal and political discussions from the company’s internal work account, ending several employee benefits, and eliminating standing committees. Fried said he and Hansson would take responsibility for major company decisions.
Hansson published his own explanation of the discussion policy. He said employees and founders were being asked to keep societal political discussion off the company’s Basecamp and HEY work account while remaining free to discuss those subjects elsewhere.
The internal context also became part of the controversy. Platformer reported that employees had been debating a long-running list of customer names that some viewed as inappropriate and, in some cases, racist. The publication also reported disputes over company accountability and diversity, equity, and inclusion.
In that reporting, Hansson acknowledged that he and Fried had known the customer-name list existed and said the company’s failure to address it was their responsibility. The reporting does not establish that Hansson created the list or added names to it.
Employees interviewed by Platformer argued that the founders’ public framing put too much emphasis on general political debate and too little on disagreements about Basecamp’s own workplace. That was the employees’ account of the dispute, not a formal finding about the founders’ motives.
The policy changes were followed by a large wave of departures. Platformer reported that at least 20 of roughly 57 employees announced they would take buyouts.
Fried later apologized for the way the changes were rolled out and acknowledged that the company had lost colleagues, while also saying the policies would remain.
The episode became a major public setback for Hansson and Basecamp, combining leadership decisions, employee departures, and sustained criticism of the company’s workplace policies.
Challenging the Public Cloud
After returning to the 37signals name in 2022, the company announced another break with a common technology-industry practice: it planned to move significant workloads away from public-cloud infrastructure and onto hardware it owned.
By 2024, 37signals said the move was expected to save roughly $10 million over five years. That figure was the company’s own calculation rather than an independently audited result.
The cloud exit gave Hansson another concrete case for arguing against an industry default. As with the App Store dispute, the position grew out of an operating decision inside 37signals rather than a purely theoretical debate.
Shopify, Rails Governance, and Continued Development
Shopify announced in November 2024 that Hansson would join its board of directors. He was re-elected as a director at Shopify’s 2026 annual meeting.
His connection to Rails also remained active. As of September 2026, Hansson was still a member of the Rails Core team, chaired the Rails Foundation board, and continued making Rails commits.
Rails’ published governance model does not give Hansson unilateral control over the project’s community spaces. The framework is run through a Core team with shared decision-making rather than by one person alone.
That structure became especially relevant in 2025, when a group of Rails developers circulated an open letter calling for a hard fork without Hansson’s influence and for different governance and code-of-conduct arrangements.
The signatories tied their objections to his public political writing. Their descriptions of his views were their own judgments, but the call for a fork showed that his public positions had become part of an open-source governance dispute.
Basecamp 5, AI-Assisted Coding, and Omarchy
Hansson’s later technical work continued to evolve. Basecamp 5 launched in 2026, and in a Rails Foundation interview that June he described a substantial change in how he used AI-assisted development. Agentic tools, he said, had become part of his daily programming work.
The shift marked a change in his working methods. He also continued contributing to Rails while developing Omarchy, an opinionated Linux distribution supported through the Omacom Foundation.
The foundation attracted corporate support. In September 2026, The Verge reported that 1Password had pledged $300,000 to Omacom.
Political Writing and Professional Backlash
By 2025 and 2026, Hansson’s public political writing had become increasingly entangled with his professional and open-source reputation. The Rails fork proposal was one example. Corporate support for Omarchy became another.
In July 2026, Hansson published a post about immigration in which he used a wolf-and-sheep analogy and advocated deporting Romani people in a scenario he described as their taking over public spaces. The post later became part of the backlash over support for his open-source work.
When 1Password’s $300,000 Omacom pledge became public, The Verge reported customer criticism and concern among some employees.
The publication also reported that 1Password leaders told employees the company did not endorse Hansson’s publicly expressed views and that the contribution was support for the foundation rather than a personal endorsement.
The episode illustrated a growing tension in Hansson’s later career. His technical projects continued to attract institutional support, while his political writing increasingly became part of how some developers, customers, and employees judged projects connected with him.
David Heinemeier Hansson in 2026
As of September 2026, Hansson remained co-owner and CTO of 37signals, a Rails Core team member, chair of the Rails Foundation board, and a Shopify director. He was also still contributing code to Rails.
His career continued to connect roles that began decades earlier: commercial software builder, open-source developer, company owner, and public advocate for his preferred approaches to building and operating technology.
That continuity remains one of the clearest features of his biography. Basecamp produced the work that became Rails, and more than two decades later Hansson was still active in both the company behind Basecamp and the framework that grew beyond it. At the same time, workplace-policy disputes and his later political writing became part of how his professional influence was debated.
Timeline
This timeline highlights major milestones in Hansson’s software, business, racing, and public career.

October 15, 1979
David Heinemeier Hansson is born. He is Danish.
1999
Jason Fried, Ernest Kim, and Carlos Segura launch the original 37signals design firm. Hansson is not part of the original founding group.
2001
According to Hansson, an email exchange with Fried begins the collaboration that becomes their long-term working relationship.
Late 2002–2003
Hansson says he discovers Ruby around late 2002 and moves more deeply into it in 2003.
Development of Basecamp begins, with Fried leading design and Hansson programming the application.
February 2004
Basecamp launches.
July 24, 2004
Hansson announces the first public release of Ruby on Rails, extracted from infrastructure used to build Basecamp.
2005
37signals publicly announces Hansson’s formal status with the company.
He completes a bachelor’s degree from Copenhagen Business School.
Google’s Open Source Awards Hall of Fame lists him as the 2005 Best Hacker winner for Ruby on Rails and 37signals.
2010–2018
Hansson and Jason Fried publish Rework in 2010, Remote: Office Not Required in 2013, and It Doesn’t Have to Be Crazy at Work in 2018.
2014
37signals changes its company name to Basecamp.
Hansson, Kristian Poulsen, and Nicki Thiim win the GTE Am class at the 24 Hours of Le Mans.
Hansson is identified by FIA WEC as a 2014 LMGTE Am champion.
2020
HEY launches.
An App Store dispute over HEY puts Hansson and 37signals in a public conflict with Apple over platform rules and in-app purchasing.
April–May 2021
Basecamp announces workplace-policy changes that include barring societal and political discussions from its internal work account.
A large group of employees announces departures or buyouts, and Fried later apologizes for how the changes were rolled out.
2022–2024
The company returns to the 37signals name and begins moving significant workloads away from public-cloud infrastructure.
37signals later says it expects the cloud exit to save roughly $10 million over five years.
November 2024
Shopify announces that Hansson will join its board of directors.
September 2025
A group of Rails developers calls for a hard fork without Hansson’s influence and proposes different governance and code-of-conduct arrangements.
June 2026
Basecamp 5 launches.
Hansson describes agentic AI tools as part of his daily development work.
Shopify shareholders re-elect him as a director.
July–September 2026
Hansson publishes political writing on immigration that later becomes part of a backlash tied to corporate support for Omarchy.
The Verge reports criticism of 1Password’s $300,000 pledge to the Omacom Foundation.
Interviews
How Basecamp Became Ruby on Rails
In this Big Think interview, Hansson explains the relationship between Basecamp and Ruby on Rails and why Rails emerged from application development rather than beginning as a separate framework. It is especially useful for understanding his own view of Ruby and the sequence that produced Rails.
Early Work, Ruby, Basecamp, and Racing
The Tim Ferriss Show transcript provides a long-form account from Hansson covering his early collaboration with Jason Fried, his discovery of Ruby, the development of Basecamp, business philosophy, and endurance racing. It gives readers a broader firsthand view of how several parts of his career fit together.
Basecamp 5, AI-Assisted Development, and the Future of Rails
This 2026 Rails Foundation interview focuses on Hansson’s current technical work. It covers Basecamp 5, his use of agentic AI tools in daily development, and his views on how those tools may affect Rails and software development.
Sources
- FIA World Endurance Championship: David Heinemeier Hansson driver profile, 2014 LMGTE Am championship coverage
- Stanford Technology Ventures Program: David Heinemeier Hansson profile
- Inc.: 37signals company history and Jason Fried profile
- David Heinemeier Hansson / HEY World: It all began with an email, Basecamp workplace-policy explanation, July 2026 immigration post
- 37signals / Signal v. Noise: David Heinemeier Hansson joins 37signals formally, Rails infrastructure behind Basecamp
- Basecamp: Basecamp project history, Basecamp 5
- O’Reilly / Apress: Founders at Work — David Heinemeier Hansson chapter
- Google Developers: Open Source Awards Hall of Fame
- Wired: 37signals and Rails profile
- Penguin Random House / Crown Currency: Rework, Remote
- WorldCat: It Doesn’t Have to Be Crazy at Work
- Automobile Club de l’Ouest / 24 Hours of Le Mans: 2014 Aston Martin GTE Am victory
- Ars Technica: HEY and Apple App Store dispute, 37signals cloud-exit savings claim
- Jason Fried / HEY World: Changes at Basecamp, Update after employee departures
- Platformer: What really happened at Basecamp, How Basecamp blew up
- Shopify: David Heinemeier Hansson joins Shopify’s board, 2026 annual meeting results, Board of Directors
- Rails Foundation: The Rails Foundation, Basecamp 5, AI-assisted development, and Rails interview
- Heise Online: Rails developers’ call for a fork
- The Verge: 1Password, Omacom, and sponsorship backlash
- Omacom Foundation: Omacom Foundation funding and open-source work
- 37signals / REWORK: 37signals and Basecamp naming history, Current 37signals roles and company information, Leaving the Cloud
- The Tim Ferriss Show: David DHH Heinemeier Hansson transcript
- Big Think: Big Think interview with David Heinemeier Hansson
- Practical Ecommerce: Interview on Rails and Basecamp