David Heinemeyer Hansson(Basecamp,ReWork和Ruby on Rails)的工作原理

世界上有很多有趣的人,其中之一就是Ruby on Rails的创建者David Heinemeyer Hansson(DHH),CTO Basecamp,许多畅销书的作者,其中包括返修和远程。在某个时间点上,我遇到了所有事情-客户项目是在Basecamp中进行的,我是在Ruby on Rails中编写的,并兴奋地阅读了当天的ReWork。一个明显的问题是他如何设法做所有事情?此外,他仍然设法跟上赛车运动!

最近,在隔离之前,我读了《深工作》一书,其中提到了DHH,Karl Jung,Donald Knuth和其他许多使用不同的时间管理方法进行集中和创造的人。

DHH如何管理时间?我带了采访翻译从2017年开始组织工作。我希望翻译对隔离检疫人员的哈勃读者特别有用。

图片

地点:目前-加利福尼亚州马里布。
但是我也花时间在马贝拉,西班牙和芝加哥。
当前课程: CTO @ Basecamp。
用一个词形容您的工作方式:有效。
当前的移动设备: iPhone X
当前的计算机: iMac 27“ + MacBook 12”

首先,告诉我们您的经验以及如何实现这一目标?

我6岁时就拥有了第一台计算机,而且我绝对不是计算机天才。我试图学习如何编程几次,但无济于事。所要做的只是简单地从杂志上重新输入游戏代码。但基本上,我只是在计算机上玩玩具。

然后,在我十几岁的时候,我启动了一个名为Electronic Confusion的警告,以破解Amiga下的软件。我必须学习有关调制解调器,电话卡的所有知识,并面对各种漏洞和软件交易。回忆出现在我的小卧室里,里面充满了美国机器人技术公司的调制解调器和来自荷兰的一个家伙的光,后者拨入了我的调制解调器。

多亏了Amiga的这个故事,我与许多程序员交了朋友。他们都与Assembler或C合作制作演示或游戏,而我观看了他们的作品。我说服自己,这个职业不适合我。指针的算术和向量计算并没有与我的愉悦和狂热的想法完全结合。

后来,互联网成为日常工作。我也喜欢玩具,并创建了多个网站来审查游戏。在高中时,我创建了一家杂志,评述了控制台游戏,名为konsollen.dk,其中有10名自由作家,而我们有成千上万的读者。我们无力购买所有游戏进行评论,发行商也没有认真对待16岁的年轻人要求免费游戏。但是,所以我和哥本哈根当地一家电脑游戏商店的经理交了朋友,他借了我一个星期的新游戏。

这导致创建了quake3.dk,这是我已经维护了几年的资源。然后,最后,我创建了dailyrush.dk,该文件回顾了主机游戏和PC游戏。这是一个真正的创业公司,是在孵化器中创建的。没有商业计划书。融资。工作。那是在2000-2001

年,所有这些项目的工作使我学习了PHP。不是因为我想成为一名程序员,而是因为我需要网站的功能。然后,在2001年,当他在博客上问一个PHP问题时,我给37signals的杰森·弗里德(Jason Freed)(现在是Basecamp的首席执行官,大约每人)写一封电子邮件。而且,他决定自己雇用我,而不是自己学习编程。

这是故事开始的地方,导致了Basecamp,Ruby on Rails以及我们现在的位置。这么多年后!

告诉我们您的工作时间,

这取决于我在哪里。在马里布,我在7:45起床,然后带长子上学前班,大约在9:30开始工作。

早上,我慢慢想,因为我了解即将到来的任务。我抽出各种各样的请求,邮件,请求池,信使中的消息等等。我整理一下,回电,如果幸运的话,中午左右开始工作

工作差异很大。有时候我只是忙于写作。我和Jason目前正在写一本名为《 The Calm Company》的书(看来它的标题是“不必在工作中疯狂”或“在工作中不要疯狂-大约Per​​。”)。但是,如果这不是一本书,那么它通常可以是一篇博客文章。或讨论的想法。或关于大本营的想法。我的作品很多。

前几天它只是编程。这可能是Basecamp的新概念的发展。也可以是代码提取,以将其包含在Ruby on Rails中。令人兴奋的是!我喜欢编程。

但是在其他日子,它可能正在建立流程或在Basecamp运营一个由56个人组成的公司。在我们公司,职位不多。没有首席财务官和首席运营官。没有专门的经理。我们只有必要的人员数量,这可以让公司生存和发展。我试图以最少的精力解决所有问题,以便快速返回到编写和编程中。这通常会导致更好的结果。减少官僚主义,无休止的集会以及其他需要花费大量时间的事情。

您不能没有的应用程序,小工具或工具?

我最喜欢的所有软件都是关于处理文本的。

我帮助艾伦擦亮了TextMate早在2003年,从那时起-这是我最喜欢的编码文本编辑器。你不能把我从他身上撕下来。

但是我也喜欢iA Writer。我的大部分散文都是在那儿写的。它简单,美观,没有什么可以分散我的注意力。

这也是OS X / iOS注释。在这里,我收集了所有关于新博客文章的想法,关于书籍,对话的注释以及所有这些内容。

我仍然喜欢摄影。我最喜欢的组合是Leica M相机和50mm Summilux镜头,然后使用Adobe Lightroom和VSCO预设处理照片。通过这种组合,我拍了无数难忘的时刻。特别是当我成为父亲之后。儿童是发展摄影技能的巨大动力。

最后,我喜欢机械表。所有类型的手表,但我对老式劳力士Daytonas的特别弱点。观看已经使用了40多年的机械表,这充分说明了它的持久性。关于存在很长时间的简单事物的结构。照顾他们。帮助他们克服时间的距离(开始谈论永恒的东西,我感到困惑-大约每秒钟)。

您的工作场所是什么样的?

很松我的办公室只是一张白色的大办公桌,上面放着27英寸的iMac,一个HiRise iPhone支架和一瓶水。是的,我听到很多废话,说干净的台式机是头脑聪明的标志。但是当一切都变得简单时,我喜欢它整洁,混乱不会平静,镇定我的点击方式,您需要节省什么生活

时间以节省时间?

说不。人们总是纠缠于自己的义务中,我总是感到惊讶。我几乎拒绝一切。然后,我可以投资自己真正选择做的那些事情。

我经常会遇到有关如何驾驶Basecamp,对Ruby on Rails编程,编写书籍,驾驶赛车以及自己进行摄影的问题。这始终是一个令人困惑的问题,因为如果您放弃其他不必要的事情,这些就是您可以充实自己的生活的那些事情。

您如何跟踪需要做的事情?

其实我没有。我尽量不要积压。我尝试清理任务。大多数电子邮件都可以立即得到答复(如果我真的决定答复的话)。对于大多数人来说,收件箱已满,因为他们无法立即理解字母,犹豫不决,这使他们更加担心。只是打电话,说不,继续前进。

我唯一要看的是无法控制的事情。例如,我们刚完成一栋房屋。我需要一个可以保留所有供应商,所有清单以及所有内容的系统。大本营非常适合此!

您如何充值?如果您想忘记工作,该怎么办?

我喜欢这份工作。工作基本上就是编写代码和文本。我一生中最喜欢的两项活动。因此,我不必“忘记”工作。

但是我需要充电。美好的一天是4到5个小时的专注时间,这会导致项目或任务取得重大进展。就这样。我注意到,将柠檬挤到最后一滴是我们生活中一种相当“酸”的做事方式。

总的来说,我在世界耐力锦标赛中驾驶汽车环游世界。我喜欢绝对专注的感觉,也喜欢开车时潜入的水流。我钦佩速度,超载和一点危险。它肯定可以清洁大脑!

我也是一位热情的摄影师。赶上完美时机真是太酷了。在正确的光线下选择正确的构图,我们将获得正确的颜色和表情。

最后,我喜欢和家人一起旅行。好吧,也许不是旅行过程本身(我不知道有多少人喜欢带着孩子乘飞机旅行),但是那部分是与获得的经验有关。与您的妻子和孩子一起探索世界真的很酷。

但是当然,有时它可能只是停留在系列或Instu中。

您最喜欢的第三方项目是什么?

Ruby on Rails是否被视为第三方项目?我想是的。因为-Ruby on Rails。

您现在正在阅读什么或可以推荐什么?

现在,我正在阅读《债务:最初的5,000年》(债务:最初的5,000年的历史)。关于金钱,债务,易货,奴隶制,道德以及它们之间的关系的有趣故事。

您得到的最佳建议?

阿莫尔·法提(Amor Fati)。



注意 反式 谢谢您的关注。在某些地方,我很乐意传达背景信息,但是我可以-我不是翻译员:)

All Articles