大卫·海涅迈尔·汉森

在大卫·海涅迈尔·汉森于 2004 年将其作为开源项目发布后,Ruby on Rails 成为一个具有变革性的网页框架。该框架是在他开发软件产品 Basecamp 的同时构建的,它利用 Ruby 编程语言简化了网页应用程序的构建,并最终让他获得了由 Google 和 O'Reilly 颁发的 2005 年度黑客奖。

早年职业生涯与技术发展

汉森 1979 年出生于哥本哈根,在高中时通过建立游戏网站开始编程。1999 年,他创立了 Daily Rush,这是一个由他管理了两年的丹麦游戏社区。在协助杰森·弗里德处理 PHP 编码任务后,他的职业道路发生了转变。这次合作促使他受聘于 37signals,并在那里开发了演变为 Basecamp 的项目管理工具。汉森在哥本哈根商学院完成正规教育,获得计算机科学与工商管理学士学位,随后于 2005 年搬到芝加哥。

赛车兴趣

除了软件领域的职业生涯外,汉森还在国际赛车界确立了地位。他于 2012 年代表 OAK Racing 参加了勒芒 24 小时耐力赛,并在同赛季与 Conquest Racing 一起在美洲勒芒系列赛中获得两场胜利。他与 OAK Racing 的合作在 2013 年进一步深入,在获得五次第二名后,他确保了 LMP2 车手奖杯的第二名。他的汽车兴趣还包括定制汽车,具体为帕加尼 Zonda HH 和科尼赛克 Agera HH,同时他还拥有一辆阿斯顿·马丁 Valkyrie。

公开立场与争议

汉森在 Basecamp 任职期间涉及重大的内部和外部冲突,包括 2021 年一项禁止政治讨论的政策以及维护一份包含敏感种族客户名称的名单。这些事件加上他对 DEI 倡议和和社会问题的公开评论,引发了科技界的反应。2023 年,杜克大学图书馆终止了对 Basecamp 的使用。2025 年和 2026 年随后的博客文章包含对移民和罗姆人群体的言论,引发了行业人士和组织的进一步批评,包括呼吁将他从 Ruby on Rails 的治理中除名。

免费测试
你的是多少?

二十道题、八分钟计时,以及与所有参与者对比得出的百分位。无需注册。

开始智商测试 →

著作与出版物

汉森撰写了多本专注于企业管理和软件开发的图书,通常与杰森·弗里德合作。这些书目包括《Rework》、《Remote: Office Not Required》、《It Doesn't Have to Be Crazy at Work》以及《Getting Real: The Smarter, Faster Easier Way to build a Web Application》。此外,他还为技术文献贡献了《Agile Web Development with Rails》和《The Rails Doctrine》。

快速事实

- 出生:1979年,哥本哈根 - 国籍:丹麦王国 - 知名作品:Ruby on Rails - 教育背景:哥本哈根商学院 - 奖项:O'Reilly 开源奖 (2005年) - 赛车成就:2012年美洲勒芒系列赛年度新人奖 - 主要雇主:Basecamp

读者常见问题

### Ruby on Rails 的起源是什么?

汉森开发该框架是为了协助构建 Basecamp 项目管理软件的自定义工具,随后于 2004 年将其以开源形式发布。

### 汉森参加过专业赛车吗?

是的,他参加了包括勒芒 24 小时耐力赛和美洲勒芒系列赛在内的专业赛车巡回赛,并获得数次领奖台名次。

与伟人比较

Gregor Mendel vs Richard FeynmanAlfred Nobel vs Jean Jacques RousseauErnest Hemingway vs Fr D Ric ChopinKurt G Del vs Werner Heisenberg
查看排行 →所有对比 →

神童

Kim Ung-yongKim Ung-yongSolved calculus as a small child, then chose a quiet career as a civil engineerAnna PaquinAnna PaquinWon an Academy Award at eleven on her very first acting roleMomiji NishiyaMomiji NishiyaFirst Olympic women's street champion, winning gold at age 13Emily BearEmily BearPlayed the White House at six, won a Grammy at twenty, scored a…
神童 →

玩一玩,明天再来

每日天才挑战 · Brain teaser
A doctor gives you 3 pills and says take one every 30 minutes. How long until all are taken?
点选你的答案 ↓
你是哪位天才? 免费智商测试