David Heinemeier Hansson
Encyclopedia
David Heinemeier Hansson (known to the Ruby
community as DHH) is a Danish
programmer
and the creator of the popular Ruby on Rails
web development
framework
and the Instiki wiki
. He is also a partner at the web-based software development firm 37signals
.
In 1999 Hansson founded and built a Danish online gaming news website and community called Daily Rush, which he ran until 2001.
In 2005 he was recognized by Google
and O'Reilly
with the Hacker of the Year award for his creation of Ruby on Rails. After graduating from the Copenhagen Business School
and receiving his bachelor's degree
in Computer Science and Business Administration, he moved from Denmark
to Chicago, Illinois, U.S.
in November 2005.
Hansson co-wrote Agile Web Development with Rails with Dave Thomas
in 2005 as part of The Facets of Ruby Series.
Hansson appeared on the cover of the July 2006 issue of Linux Journal
which included an interview with him in the feature story 'Opinions on Opinionated Software'. In the same month, the now defunct Business 2.0
web magazine ranked him 34th among "50 people who matter now".
Hansson is critical of enterprise software
saying it is "not about technology or best practices".
He created the web-development framework Ruby on Rails to free programmers from what he saw as repetitive coding inherent in platforms such as Java.
Hansson has expressed the view that women's low participation is not a result of what he called the "testosterone-powered alpha nature" of the programming world.
The debate stemmed from a presentation made by a speaker at GoGaRuCo (the Golden Gate Ruby Conference) that included sexually suggestive slides. Hansson has received criticism for his endorsement of behavior seen as radical and crude.
In July 2010 it was revealed that Heinemeier Hansson was the person that had commissioned the one-off Pagani Zonda HH
Ruby (programming language)
Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto...
community as DHH) is a Danish
Denmark
Denmark is a Scandinavian country in Northern Europe. The countries of Denmark and Greenland, as well as the Faroe Islands, constitute the Kingdom of Denmark . It is the southernmost of the Nordic countries, southwest of Sweden and south of Norway, and bordered to the south by Germany. Denmark...
programmer
Programmer
A programmer, computer programmer or coder is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to...
and the creator of the popular Ruby on Rails
Ruby on Rails
Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...
web development
Web development
Web development is a broad term for the work involved in developing a web site for the Internet or an intranet . This can include web design, web content development, client liaison, client-side/server-side scripting, web server and network security configuration, and e-commerce development...
framework
Software framework
In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by user code, thus providing application specific software...
and the Instiki wiki
Instiki
Instiki is wiki software that runs on Ruby on Rails.- Features :* Regular expression search* Revisions* Export to HTML in a zip* RSS feeds* Multiple webs* Password-protected site* Reference tracker* Textile and Markdown formatting...
. He is also a partner at the web-based software development firm 37signals
37signals
37signals is a privately held web application 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. Segura left in 2000 and Kim left in 2003, leaving Fried as the only remaining founder.Since mid-2004, the...
.
In 1999 Hansson founded and built a Danish online gaming news website and community called Daily Rush, which he ran until 2001.
In 2005 he was recognized by Google
Google
Google Inc. is an American multinational public corporation invested in Internet search, cloud computing, and advertising technologies. Google hosts and develops a number of Internet-based services and products, and generates profit primarily from advertising through its AdWords program...
and O'Reilly
O'Reilly Media
O'Reilly Media is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics...
with the Hacker of the Year award for his creation of Ruby on Rails. After graduating from the Copenhagen Business School
Copenhagen Business School
Copenhagen Business School, also known as CBS, is situated in Copenhagen, Denmark. With more than 17,000 students and 1,300 staff members, CBS is also one of the largest business schools in Europe. CBS offers a wide range of business-oriented university programmes and a research environment...
and receiving his bachelor's degree
Bachelor's degree
A bachelor's degree is usually an academic degree awarded for an undergraduate course or major that generally lasts for three or four years, but can range anywhere from two to six years depending on the region of the world...
in Computer Science and Business Administration, he moved from Denmark
Denmark
Denmark is a Scandinavian country in Northern Europe. The countries of Denmark and Greenland, as well as the Faroe Islands, constitute the Kingdom of Denmark . It is the southernmost of the Nordic countries, southwest of Sweden and south of Norway, and bordered to the south by Germany. Denmark...
to Chicago, Illinois, U.S.
United States
The United States of America is a federal constitutional republic comprising fifty states and a federal district...
in November 2005.
Hansson co-wrote Agile Web Development with Rails with Dave Thomas
Dave Thomas (programmer)
Dave Thomas is a computer programmer and author/editor. He has written about Ruby.Dave and partner Andy Hunt wrote The Pragmatic Programmer and run The Pragmatic Bookshelf publishing company.Dave Thomas lives in Flower Mound, Texas...
in 2005 as part of The Facets of Ruby Series.
Hansson appeared on the cover of the July 2006 issue of Linux Journal
Linux Journal
Linux Journal is a monthly technology magazine published by Belltown Media, Inc. of Houston, Texas. The magazine focuses specifically on Linux, allowing the content to be a highly specialized source of information for open source enthusiasts.-History:...
which included an interview with him in the feature story 'Opinions on Opinionated Software'. In the same month, the now defunct Business 2.0
Business 2.0
Business 2.0 was a monthly magazine publication founded by magazine entrepreneur Chris Anderson, Mark Gross, and journalist James Daly in order to chronicle the rise of the "New Economy"...
web magazine ranked him 34th among "50 people who matter now".
Personality
Hansson is known for the crude and brutal way he expresses his opinions, both online and in real life. One of the main criticisms of Hansson has been about his and his company's arrogance. Hansson accepts that he is arrogant.Hansson is critical of enterprise software
Enterprise software
Enterprise software, also known as enterprise application software , is software used in organizations, such as in a business or government, contrary to software chosen by individuals...
saying it is "not about technology or best practices".
He created the web-development framework Ruby on Rails to free programmers from what he saw as repetitive coding inherent in platforms such as Java.
Hansson has expressed the view that women's low participation is not a result of what he called the "testosterone-powered alpha nature" of the programming world.
The debate stemmed from a presentation made by a speaker at GoGaRuCo (the Golden Gate Ruby Conference) that included sexually suggestive slides. Hansson has received criticism for his endorsement of behavior seen as radical and crude.
In July 2010 it was revealed that Heinemeier Hansson was the person that had commissioned the one-off Pagani Zonda HH
Recognition
- 2005: Won Best Hacker of the Year 2005 at OSCON from Google and O'Reilly for the work on Rails.
- 2006: Accepted the Jolt award of product excellence for Rails 1.0.
See also
- InstikiInstikiInstiki is wiki software that runs on Ruby on Rails.- Features :* Regular expression search* Revisions* Export to HTML in a zip* RSS feeds* Multiple webs* Password-protected site* Reference tracker* Textile and Markdown formatting...
- Ruby on RailsRuby on RailsRuby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...
- 37signals37signals37signals is a privately held web application 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. Segura left in 2000 and Kim left in 2003, leaving Fried as the only remaining founder.Since mid-2004, the...
- Agile Web Development with Rails
External links
- Loud Thinking - Hansson's weblog
- 37signals
- Ruby on Rails
- Video of David Heinemeier Hansson presentation at Startup School
- David Heinemeier Hansson interview on the Inside the Net Podcast
- Martin Fowler and David Heinemeier Hansson interview on Hanselminutes Podcast
- David Heinemeier Hansson interview in Danish on Builder.dk Podcast
- Podcast interview with David Heinemeier Hansson on the Web 2.0 Show
- Ruby on Rails video David Heinemeier Hansson explains Ruby on Rails at the university of Roskilde, in 2004
- Keynote 2007 - RailsConf Europe 2007 - Berlin
- RailsConf Keynote on REST. July 9, 2006
- The Great Surplus - Keynote at RailsConf 2008 - Portland
- Living with legacy software - Keynote at RailsConf Europe 2008 - Berlin
- FLOSS Weekly podcast 79
- Podcast interview with David Heinemeier Hansson on This Developer's Life