(点击上方公众号,可快速关注)
问:代码写的好,出过畅销书,并且还拿过赛车冠军,这是一种什么体验?
答:这事得问 DHH。什么?你不知道 DHH 是哪个程序员,那你更得看看这篇文章了。😀
(ps:以前程序员的那些事扩散《我是小有成就,但我过不了白板面试》这篇文章时,曾有读者问 DHH 是何许人也。)
(DHH 的 Twitter 头像出自这张照片)
DHH 是一个丹麦程序员,全名是 David Heinemeier Hansson,DHH 是他的全名首字母缩写,也是他常用的网名。1979 年 10 月 15 日出生在哥本哈根。
Ruby On Rails 的诞生
1999 年,20 岁的 DHH 成立了一个丹麦语的游戏资讯和社区网站 Daily Rush,一直运营到 2001 年。
后来因其 PHP 编程能力,吸引到 37signals 联合创始人 Jason Fried 的注意,后被 Jason 招入37signals 开发一个在线版的项目管理工具。该工具也就是后来 37signals 的 SasS 产品 Basecamp。
(图:37signals 联合创始人 Jason Fried)
为了加速 Basecamp 开发,DHH 用 Ruby 开发了一个框架,即 Ruby On Rails。2004 年 7 月,DHH 把 Rails 从 Basecamp 中剥离出来,并且开源。Rails 初期并没有开放 commit 权限,2005 年 2 月才向外开放。
因其 Rails 的贡献,DHH 获得 Google 和 O’Reilly 联合颁发的「2005 年度最佳 Hacker」奖。
2006 年 8 月,Rails 迎来一个重要里程碑,苹果公司宣布 Mac OS X v10.5 Leopard 预装 Rails 框架。
2007 年,DHH 注册了 3 个商标:RUBY ON RAILS 短语、RAILS 以及 Rails 官方标志。
Rails 的(企业)用户很多,包括 GitHub、Shopify、 Airbnb 和 Square 等。
移居美国
2005 年,DHH 从哥本哈根商学院毕业,拿到计算机科学和企业管理双学位。同年 11 月,从丹麦移居到美国芝加哥。
DHH 后来成为了 37signals 的联合创始人兼 CTO。
37signals 公司在 2014 年更名为 Basecamp。
写书
DHH 和 Jason 合著了 3 本畅销书:
2006 年的《Getting Real》,2010 年的《Rework》,和 2013 年的《Remote》。
赛车
DHH 有两大业余爱好:赛车和摄影。
从 2013 年到 2017 年,连续 5 年参加国际汽联世界耐力锦标赛(FIA WEC)。2014 年,在「勒芒 24 小时耐力赛」个人排名 82 位。他所在车队赢得 GTE-AM 组的冠军。
补充介绍:
勒芒 24 小时耐力赛:3 位车手为一个车组,驾驶一台赛车,完成连续 24 个小时的竞赛。它和世界一级方程式锦标赛(F1)、世界汽车拉力锦标赛(WRC),并称为世界最著名和最艰苦的三大汽车赛事。
勒芒耐力赛分 4 个组别:LMP1、LMP2、GTE-PRO,GTE-AM。
GTE-AM:允许封闭座舱以及开放式座舱,2车门,2或2+2坐席,所使用的赛车为市面上可以够买到的量产车改装而成,但赛车车龄必须大于 12 个月,每辆车内必须包含有业余车手。
注意 DHH 的赛车服,前胸的 Basecamp.com、脖颈的 Basecamp.com 和 logo,还有左臂的 37signals logo,开车还不忘给自家公司做宣传咯 😂
五年来,DHH 参加 FIA WEC 36 场比赛,16 次上领奖台,赢过 6 次分站冠军,2 次锦标赛亚军,1 次锦标赛冠军。
5 次参加勒芒耐力赛(无退赛),3 次上领奖台,获得 1 次冠军。
(DHH 参加比赛的车)
摄影
除了赛车,DHH 还有一大爱好 —— 摄影。这里挑 2 张。
DHH 已婚,妻子 Jamie。他们有 2 个儿子:Colt 和 Dash。
DHH 一家四口的时间,主要在芝加哥、加州的马里布,西班牙的马贝拉之间切换度过。
很多技术大牛总有你不知道的一面,下次该扒一扒哪个大牛呢?如果你有想了解的,欢迎大家留言。
看完本文有收获?请转发分享给更多人
关注「程序员的那些事」,提升编程技能