David Heinemeier Hansson | |
---|---|
Born | |
Other names | DHH |
Employer | 37signals |
Known for | Ruby on Rails |
Website | dhh |
David Heinemeier Hansson, also known as DHH, is a Danish software engineer, programmer, writer, entrepreneur, and racing driver. He is the creator of Ruby on Rails, a web framework written in Ruby. [1] He is also a partner and chief technology officer at the web-based software development firm 37signals. [2]
Hansson co-wrote Agile Web Development with Rails with Dave Thomas in 2005 as part of The Facets of Ruby Series. He also co-wrote Getting Real, Rework, Remote, and It Doesn't Have to Be Crazy at Work with Jason Fried.
In 1999, Hansson founded and built a Danish online gaming news website and community called Daily Rush, which he ran until 2001. [3] After attracting the attention of Jason Fried by offering him help with PHP coding, Hansson was hired by Fried to build a web-based project management tool, which ultimately became 37signals' Basecamp software as a service product. [4] To aid the development process, Hansson used the then-relatively obscure Ruby programming language to develop a custom web framework. He released the framework separately from the project management tool in 2004 as the open source project Ruby on Rails. In 2005, Hansson was recognized by Google and O'Reilly with the "Hacker of the Year" award for his creation of Ruby on Rails. [5] After graduating from the Copenhagen Business School and receiving his bachelor's degree in Computer Science and Business Administration, Hansson moved from Denmark to Chicago, Illinois, U.S. in November 2005. [6]
24 Hours of Le Mans career | |
---|---|
Years | 2012 - |
Teams | OAK Racing, Aston Martin Racing, Extreme Speed Motorsports, Proton Competition, Rebellion Racing |
Best finish | 8th (2013) |
Class wins | 1 |
David Heinemeier Hansson lists photography and race car driving amongst his many hobbies. [7] He took part in the 2012 24 Hours of Le Mans driving for OAK Racing. [8] He also drove a Morgan-Nissan P2 car for Conquest Racing in the American Le Mans Series (ALMS), winning two races in the season. Heinemeier Hansson joined OAK Racing full-time in 2013, taking five 2nd-place finishes to finish 2nd in the Trophy for LMP2 Drivers. During the 2017 24 Hours of Le Mans post-race technical checks, certain irregularities were detected on the Vaillante Rebellion team's #13 Oreca 07-Gibson, resulting in the car's disqualification.
In July 2010 it was revealed that Heinemeier Hansson was the person that had commissioned the one-off Pagani Zonda HH supercar. [9] He also commissioned the Koenigsegg Agera HH, which was sold in 2022 to Houston Crosta, a YouTube video creator in Las Vegas. It has now been sold to car spotting YouTuber, "TheStradman". [10] Heinemeier Hansson also purchased an Aston Martin Valkyrie.
Year | Team | Co-Drivers | Car | Class | Laps | Pos. | Class Pos. |
---|---|---|---|---|---|---|---|
2012 | OAK Racing | Bas Leinders Maxime Martin | Morgan LMP2-Nissan | LMP2 | 341 | 14th | 7th |
2013 | OAK Racing | Olivier Pla Alex Brundle | Morgan LMP2-Nissan | LMP2 | 328 | 8th | 2nd |
2014 | Aston Martin Racing | Kristian Poulsen Nicki Thiim | Aston Martin Vantage GTE | GTE Am | 334 | 17th | 1st |
2015 | Extreme Speed Motorsports | Scott Sharp Ryan Dalziel | Ligier JS P2-Honda | LMP2 | 329 | 28th | 10th |
2016 | Abu Dhabi-Proton Racing | Khaled Al Qubaisi Patrick Long | Porsche 911 RSR | GTE Am | 330 | 28th | 3rd |
2017 | Vaillante Rebellion | Nelson Piquet Jr. Mathias Beche | Oreca 07-Gibson | LMP2 | 364 | DSQ | DSQ |
2018 | Jackie Chan DC Racing | Ricky Taylor Côme Ledogar | Ligier JS P217-Gibson | LMP2 | 195 | DNF | DNF |
2019 | Jackie Chan DC Racing | Ricky Taylor Jordan King | Oreca 07-Gibson | LMP2 | 199 | DNF | DNF |
2022 | Inter Europol Competition | Pietro Fittipaldi Fabio Scherer | Oreca 07-Gibson | LMP2 | 364 | 18th | 14th |
2023 | Jota | Pietro Fittipaldi Oliver Rasmussen | Oreca 07-Gibson | LMP2 | 316 | 24th | 13th |
2024 | Nielsen Racing | Fabio Scherer Kyffin Simpson | Oreca 07-Gibson | LMP2 | 291 | 25th | 11th |
† As Heinemeier Hansson was a guest driver, he was ineligible for points.
(Races in bold indicate pole position; results in italics indicate fastest lap)
Year | Entrant | Class | Chassis | Engine | 1 | 2 | 3 | 4 | 5 | 6 | Rank | Points |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 | Lotus Jetalliance | GTE Pro | Lotus Evora GTE | Toyota-Cosworth 4.0 L V6 | CAS | SPA | IMO | SIL NC | EST | NC | 0 | |
2013 | Jota Sport | LMP2 | Zytek Z11SN | Nissan VK45DE 4.5 L V8 | SIL | IMO 5 | RBR | HUN | LEC | 17th | 10 | |
2019 | Team Project 1 | LMGTE | Porsche 911 RSR | Porsche 4.0 L Flat-6 | LEC | MNZ | CAT 5 | SIL | SPA | ALG | 17th | 10 |
2022 | Inter Europol Competition | LMP2 | Oreca 07 | Gibson GK428 4.2 L V8 | LEC 11 | IMO 9 | MNZ 11 | CAT 16 | SPA 2 | ALG 4 | 10th | 32 |
2024 | Nielsen Racing | LMP2 | Oreca 07 | Gibson GK428 4.2 L V8 | CAT | LEC | IMO | SPA | MUG | ALG | * | * |
* Season still in progress.
(Races in bold indicate pole position, Results are overall/class)
Year | Team | Class | Car | Engine | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Rank | Points |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | RSR Racing | PC | Oreca FLM09 | Chevrolet LS3 6.2 L V8 | DAY 9 | SEB 2 | LGA | KAN | WGL | IMS | ELK | VIR | AUS | ATL 9 | 24th | 57 | |
2015 | Tequila Patrón ESM | P | HPD ARX-04b 1 HPD ARX-03b 2 | Honda HR28TT 2.8 L V6 Turbo | DAY 10 | SIR 9 | LBH | LS | DET | S6H | MSP | ELK | COA | PET | 21nd | 45 | |
2016 | Starworks Motorsport | PC | Oreca FLM09 | Chevrolet LS3 6.2 L V8 | DAY | SEB 3 | LBH | LGA | DET | WGL | MOS | LIM | ELK | COA | PET 6 | 20th | 57 |
2018 | 3GT Racing | GTD | Lexus RC F GT3 | Lexus 5.0 L V8 | DAY 9 | SEB 5 | MDO 4 | DET 12 | WGL 4 | MOS 7 | LIM | ELK 12 | VIR 8 | LGA 7 | PET 10 | 11th | 213 |
2020 | Tower Motorsport By Starworks | LMP2 | Oreca 07 | Gibson GK428 4.2 L V8 | DAY 4† | SEB | ELK | ATL | PET | LGA | SEB 2 | 18th | 32 |
† Points only counted towards the Michelin Endurance Cup, and not the overall LMP2 Championship.
Koenigsegg Automotive AB is a Swedish manufacturer of high-performance sports cars based in Ängelholm, Skåne County, Sweden.
Pagani Automobili S.p.A. is an Italian manufacturer of sports cars and carbon fiber components. The company was founded in 1992 by Argentine businessman and engineer Horacio Pagani and is based in San Cesario sul Panaro, near Modena, Italy.
Ruby on Rails is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages. It encourages and facilitates the use of web standards such as JSON or XML for data transfer and HTML, CSS and JavaScript for user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern.
37signals is an American web software company based in Chicago, Illinois. The firm was co‑founded in 1999 by Jason Fried, Carlos Segura, and Ernest Kim as a web design company.
Jonathan Gillette, known by the pseudonym why the lucky stiff, is a writer, cartoonist, artist, and programmer notable for his work with the Ruby programming language. Annie Lowrey described him as "one of the most unusual, and beloved, computer programmers" in the world. Along with Yukihiro Matsumoto and David Heinemeier Hansson, he was seen as one of the key figures in the Ruby community. His pseudonym might allude to the exclamation "Why, the lucky stiff!" from The Fountainhead by Ayn Rand.
Ryan Dalziel is a Scottish professional racing driver. Dalziel has seen the most success in his career in the United States, racing in the American Le Mans Series GT1 class and the Champ Car World Series, and winning the 2010 24 Hours of Daytona.
Dave Thomas is a computer programmer, author and editor. He has written about Ruby and together with Andy Hunt, he co-authored The Pragmatic Programmer and runs The Pragmatic Bookshelf publishing company. Thomas moved to the United States from England in 1994 and lives north of Dallas, Texas.
Sam Ruby is a prominent software developer who has made significant contributions to web standards and open source software projects. In particular he has contributed to the standardization of syndicated web feeds via his involvement with the Atom standard and the Feed Validator web service.
Convention over configuration is a software design paradigm used by software frameworks that attempts to decrease the number of decisions that a developer using the framework is required to make without necessarily losing flexibility and don't repeat yourself (DRY) principles.
Merb is a discontinued model–view–controller web framework in Ruby, notable as a precursor to Rails 3. It brought increased focus on speed and modularity to Rails 3. The name Merb is a contraction of "Mongrel" and "Erb".
Martin Plowman is a British professional racing driver from Tamworth currently competing in the British GT Championship for Paddock Motorsport, which he co-founded with Kelvin Fletcher. In 2013, he won the 24 Hours of Le Mans in the LMP2 class and was 2013 FIA WEC World Champion in the LMP2 class for drivers and teams.
OAK Racing is an endurance racing team specialising in sports prototypes based in Le Mans, France. In 2013 it won the 24 Hours of Le Mans in LMP2 class and the 2013 FIA WEC World Champion drivers and teams on LMP2 class.
The Koenigsegg Agera is a mid-engine sports car produced by Swedish car manufacturer Koenigsegg. It is a successor to the CCX/CCXR. The name comes from the Swedish verb 'agera' which means "to act" or in imperative form "(You) act!".
The O'Reilly Open Source Award is presented to individuals for dedication, innovation, leadership and outstanding contribution to open source. From 2005 to 2009 the award was known as the Google–O'Reilly Open Source Award but since 2010 the awards have only carried the O'Reilly name.
The 2012 Mobil 1 presents the Grand Prix of Mosport was a multi-class sports car and GT motor race held at Canadian Tire Motorsport Park in Ontario, Canada on July 22, 2012. It was the fifth round of the 2012 American Le Mans Series season and the 30th Grand Prix of Mosport. The race was held a two-hour and 45 minute time period, during which 117 laps of the 3.9 kilometre circuit were completed for a race distance of 463 kilometres.
The 2012 American Le Mans Series presented by Tequila Patrón VIR 240 was a multi-class sports car and GT motor race held at Virginia International Raceway in Alton, Virginia, United States on September 15, 2012. It was the ninth and penultimate round of the 2012 American Le Mans Series season. It was a new event for the American Le Mans Series but had been held the previous ten years for the Rolex Sports Car Series. The race was held over a four-hour time period, during which 135 laps of the 3.3 kilometre "Full Course" circuit were completed for a race distance of 710 kilometres.
The 2014 FIA World Endurance Championship season was the third season of the FIA World Endurance Championship auto racing series, co-organized by the Fédération Internationale de l'Automobile (FIA) and the Automobile Club de l'Ouest (ACO). The series was open to Le Mans Prototypes and grand tourer-style racing cars from four ACO categories. World Championship titles were awarded for Le Mans Prototypes drivers and for LMP1 manufacturers, and several World Endurance Cups and Endurance Trophies were also awarded. The eight race series began in April at the Silverstone Circuit and concluded in November at the Autódromo José Carlos Pace.
Pekaracing NV, competing as PK Carsport, is a racing team that currently competes in the NASCAR Whelen Euro Series as well as the Belcar Trophy in conjunction with Russell Racing. The team has previously competed in other series such as the FIA GT Championship.
Fabio Luca Scherer is a racing driver from Switzerland, currently competing in the endurance racing, representing United Autosports in the European Le Mans Series.
Laurents Hörr is a German racing driver who currently competes in the European Le Mans Series.
Best Hacker: David Heinemeier Hansson (Ruby on Rails and 37Signals)