wiqqi
Person

David Heinemeier Hansson

Also known as DHH

Danish programmer, creator of Ruby on Rails, co-owner of 37signals, and racing driver.

Why it matters

Born
15 Oct 1979, Copenhagen, Denmark2
Known as
DHH1
Created
Ruby on Rails, released 20041
Role
Partner and CTO at 37signals1
Created
Omarchy, an Arch Linux distribution for developers1
Award
Hacker of the Year 2005 from Google and O'Reilly1
Le Mans
Class winner 2014 with Aston Martin; 13 starts since 20123
Shopify board
Board member since November 20243
Rails Foundation
Started 2022, serves as chairman3
Omacom Foundation
Started 2026, serves as president3

Written works

The shading behind a date shows how recent it is: full within 3 months, empty after 2 years.

  1. 21 years ago

    Agile Web Development with Rails1

    Co-written with Dave Thomas.

  2. Getting Real1

    Co-written with Jason Fried.

  3. Rework1

    Bestseller co-written with Jason Fried.

  4. Remote: Office Not Required1

    Co-written with Jason Fried.

  5. It Doesn't Have to Be Crazy at Work1

    Co-written with Jason Fried.

Racing career

The shading behind a date shows how recent it is: full within 3 months, empty after 2 years.

  1. 14 years ago

    First 24 Hours of Le Mans1

    Drove for OAK Racing.

  2. 12 years ago

    Le Mans class win3

    Won his class with Aston Martin.

  3. 14 years ago

    ALMS Rookie of the Year1

    Named after winning two races in the season.

Connections

Founded by

  • Ruby On Railscreator of the web framework, released 2004
  • Omarchycreated the Arch Linux distribution
  • 37signalsco-owner with Jason Fried

Sources

  1. David Heinemeier Hansson (Wikipedia) (opens en.wikipedia.org)
  2. David Heinemeier Hansson (Wikidata Q719413) (opens wikidata.org)
  3. David Heinemeier Hansson (DHH) (opens dhh.dk)

Last checked against its sources today

Is something on this page wrong or out of date? Tell us

How recent

The shading behind a date shows how long ago it was. For episodes and other items it is full within 3 months and empty after 2 years; for "last checked" it is full within a month and empty after a year. A striped date is known only to the month or year.