一个天才程序员的毁灭性衰落:“偏头痛”毁了他的一生
白交 发自 凹非寺
量子位 报道 | 公众号 QbitAI
读到这则故事,想分享给每一位程序员朋友——或者是每一位朋友。
故事的主人公,并不在国内享有名气,他创办的公司,也只是垂直行业内为人知,但看到他的故事,让人唏嘘、感慨,哀叹。
实在不忍心见到,一个天才程序员,就此寂灭。
什么能毁掉程序员的一生?
相信少有人回答:疾病、健康。
但就在《连线》杂志最新讲述的真实故事里,这位天才程序员,就在人生盛筵刚开启时,遭遇疾病的意外一击。
他叫Lee Holloway,一个将初创公司网络流量在短短几个月超过Yahoo的天才程序员,却在正值壮年就被诊断为额颞叶痴呆症(FTD)。
而且这个只有在50-60的中老年人易得的病症,就这样毁掉了他的一生。
如今,那个初创公司,已经成为一家拥有1200名员工和83,000个付费客户的科技巨头Cloud Flare。
目前全球10%的服务器都要经过它的系统,并在去年成功上市。
作为联合创始人的他,却只能独守家中,不能共襄此举。
年少时的游戏天才
上世纪的90年代,因为父亲是在苹果公司上班,Lee很早就接触到了最新的电脑。
而他从小就沉迷于电子游戏机,且玩的特别好,简直就是一个游戏天才。
在朋友眼中,他总是能够读懂复杂的局势,迅速调整策略,进而一场一场的赢得比赛。
还不止于电子游戏。
在中学时,Lee还赢得了一场国际象棋比赛。值得一提的是,这场比赛是由国际象棋俱乐部举办的,他却打败了所有的象棋俱乐部成员。
不久之后,他就对计算机本身产生了兴趣。于是就在高中时学习计算机科学,然后在当地的社区大学和加州大学圣克鲁斯分校学习。
也就是在那里,碰到了他的”伯乐”,也是之后的合作伙伴——Matthew Prince。
明星工程师的“昙花一现”
Matthew Prince是一位年轻的企业家,当时愁于想做一个反垃圾邮件工具软件的想法,于是就找上了圣克鲁斯分校计算机科学教授Arthur Keller。
而Lee就是Keller就是其中一个学生,Prince当场就雇佣了他,随后就共同在Prince租的地下室里工作。
不久,Lee有了新的想法,他跟其他工程师做起了一些辅助项目,其中包括一个叫做Project Honey Pot 的项目。
这个项目的主要工作是能够跟踪收集并且发布垃圾邮件发送者的数据。
2007年,他们因为学业暂时分开,但仍然一起工作,学业结束以后,Lee就跟Prince说想要寻找其他的工作机会。
当时Prince给了Lee这样一个理由来挽回他。
那就是以这个项目为契机,Prince跟另一个创始人米歇尔·扎特琳(Michelle Zatlyn)便有了一个大胆的创业想法,将Project Honey Pot扩展到不仅能识别,还可以反击那些垃圾邮件发送者和黑客。
Prince将正式邀请他作为技术联合创始人。
在天才的帮助下,他们公司Cloudflare迅速拿到了两百万融资,并在初创公司的舞台——TechCrunch Disrupt拿到了第二名。
当时他已经偏头痛数日,但是仍然还在工作。就在比赛当日,其余两位创始人在台上讲演时,他还在后台修补程序的错误。
在这之后,Cloudflare增长迅速,客户数量暴增,Lee自然而然就成为了明星工程师。
这其中,还有一个小插曲。
就在2014年9月,Lee答应Prince将软件做出来,随着日期的临近,Prince要求Lee更新系统,Lee不予理睬。
而就在新系统上线的前一天,Lee将连帽衫的帽子拉到最低,戴上耳机,坐下来敲打代码。
那天,没有人敢打断他。
那天深夜,Lee突然站了起来。他宣布结束了,就晃晃悠悠地走了。其他工程师们立即开始审查他的代码。
到了早上,调试过程真正开始。
成功了!!他们所有的现有客户突然间都得到了加密。整个办公室都在欢呼。
因为他,加密后的网络规模一夜之间翻了一番。
因为“偏头痛”?天才陨落!
在工作中,他一直被偏头痛所扰。生活中,突然的离婚和再婚也没有特别令人怀疑,外人也将这行为合理化,毕竟他工作正在蒸蒸日上。
就在他跟新一任妻子准备结婚时,Lee终于打算去解决一直以来就有的心脏问题——大动脉瓣膜漏气,将他的偏头痛问题归咎于他的心脏。
但是奇怪的是,他的手术做得很成功,但是精神方面却没有康复,甚至开始变得更加严重。
他开始在办公室里抨击员工,在会议上大张旗鼓的玩游戏,对项目和工作开始不感兴趣,语气一味的僵化。
人们已经开始忘记那个性格随和,乐于帮助,曾宣称流量超过Yahoo才剪头的人。
当两位创始人告诉他哪些地方出现问题的时候,他总是说:我会做得更好的。(I’ll do better)答案似乎都是死记硬背,无可挑剔。
最终,公司决定,让Lee离开。
不到两年,Lee就走下神坛,没有了工作,但至少还有那一个家。
第二任妻子克里斯汀(Kristin)让Lee做全职父亲,他欣然答应,但是并没有做到。
他开始嗜睡,每天戴着帽子,而且拉的很低甚至有一次在给儿子讲故事的时候,还用胳膊勒住了而儿子的脖子。
妻子跟他反应的时候,他还是一样回答:我会做得更好的。(I’ll do better)
最后,神经科学家给他的一个诊断:额颞叶痴呆症(FTD)。
这是一个罕见的病症,通常中老年人易得。
对于只有三十多岁的Lee来说,无疑是已经接受了下半生的审判。
当时,Lee只是笑着,跟旁边的护士说,你的戒指真好看。
之后,他说话越来越少,只会说一些数字和简单的词汇。
就像很多天才陨落的故事一样,一家人倾尽全力照顾他,专门为他设计了一个小院,给他清净、安全的生活。
“平时加班996,生病住院ICU”
前段时间,一个前端大神司徒正美疑似因颈椎病去世。但是,我们知道,颈椎病并不致命。
也许你没有听过这个人的名字,但是一定听过这本书《JavaScript框架设计》。
他朴实勤奋,拥有十多年的前端开发经验,对前端工程化有着重要的影响;乐于分享,笔耕不断,光博文就写了1256篇。
此外,在知乎上也是JavaScript话题优秀回答者。
一搜索他的名字,首先出来的不是他的介绍,而是他的分享。
每一个采访到他的人都说,他性格十分随和,一般来者不拒,回答的十分专业。且采访结束后,还会专门发一个文字版回复。
然而,万万没想到,天妒英才。
所以在我们叹息的时候,或许再次把朴素但本质的话题再度抛出来:健康、健康,健康。
有人用这样一句话来形容程序员:
“三十岁以前,我们用命换钱;三十岁以后,我们用钱来换生命。”
这样说,不免夸张些,但是这其中也有一些道理。
久坐、熬夜、加班、用眼过度,这是程序员的上班常态。
颈椎病、肩周炎、结膜炎及一些其他慢性病症就会逐渐侵蚀程序员的身体。
去年,那场声势浩大的“996ICU”运动,就是对健康工作、工作健康的明确表态。
但最终,这个运动落实,在于程序员自己,比如久坐之间站一站、适当运动,关注健康……
拼命加班不是福报,劳逸结合干得长久才是,你说呢?
参考:
https://www.wired.com/story/lee-holloway-devastating-decline-brilliant-young-coder/
作者系网易新闻·网易号“各有态度”签约作者
— 完 —
如何关注、学习、用好人工智能?
每个工作日,量子位AI内参精选全球科技和研究最新动态,汇总新技术、新产品和新应用,梳理当日最热行业趋势和政策,搜索有价值的论文、教程、研究等。
同时,AI内参群为大家提供了交流和分享的平台,更好地满足大家获取AI资讯、学习AI技术的需求。扫码即可订阅:
了解AI发展现状,抓住行业发展机遇
AI社群 | 与优秀的人交流
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
喜欢就点「在看」吧 !
推荐帖子
- 都开始出书教小孩子用chapgpt了
- 管管逛卖小孩子学习东西的平台看到的。。都开始出书教小孩子用chapgpt了真快啊然后就直接《教你用chatgpt写作文和写作业》了。我也淘宝了本《ai时代python****》,翻了一下,直接退了,感觉目前这类书都是蹭ai热度的,没有什么内容,哎。。。。感觉这个有点早,也不容易理解,孩子这个阶段主要还是树立基础认知,太超前不好AI从娃娃抓起这类书都是蹭ai热度的,没有什么内容,+1 我也淘宝了本《ai时代python****》,翻了一下,
- okhxyyo 嵌入式系统
- 利用实测GTO阳极电流波形设计逆变器缓冲电路
- 摘要:缓冲电路参数值对GTO的关断性能及整个GTO逆变器的工作性能起着至关重要的作用。本文通过对GTO关断过程中阳极电流与阳极电压波形的分析,提出一种以“综合指标”作为目标函数的缓冲电路参数寻优方案,可根据对GTO装置性能的具体要求确定GTO缓冲电路元件的最佳参数。关键词:GTO缓冲电路设计阳极电流缓冲电路参数值直接影响GTO的关断性能及整个GTO逆变器的工作性能。因此如何在设计GTO逆变器时合理设计缓冲电路参数,便成为重要的问题。本文通过对GTO关断过程中阳极电流与阳极电压波形的
- zbz0529 测试/测量
- 电网物联网方案设计:使用 Wi-Fi® 将断路器和传感器
- CC3235S和CC3235SFSimpleLinkWi-Fi设备支持5GHz及2.4Ghz,可与蓝牙低能量/2.4GHz共存。尽管安全性是无线通信的最大挑战之一,但是诸如硬件加密加速器、文件加密、文件鉴权、克隆保护和安全引导等技术进步已经融入到CC3235S和CC3235SF中,这有助防止未经授权的用户访问和控制电网设备。这些设备通过了联邦信息处理标准(FIPS)140-21级认证,并且采用高达16个并发安全套阶层技术,可提供增强的安全性。图中展示了CC3235S和C
- 灞波儿奔 RF/无线
- 战略电子制造工业做强还需要什么要素?
- 战略电子制造工业做强还需要什么要素?
- copper_hou 综合技术交流
- IAR for 430软件的初学者如何使用
- msp430单片机使用的软件为iar软件。下面介绍如何在IAR软件中新建workspace和projectworkspace工作空间,里面可以存放多个项目project一个项目工程第一步:新建工作空间file-new-workspace第二部:新建工程:project-createnewproject-C-MAIN-新建TEXT文件夹-在TEXT文件夹内保存工程名TEXT-进入软件界面点击保存按钮-保存workspace于TEXT文件夹上命名也
- 灞波儿奔 微控制器 MCU
- 大家好,求助,急,bootloader在avr studio(gcc)的环境下配置问题,我用是mega128
- 大家好、请教一下,bootloader在avrstudio(gcc)的环境下应该怎么配置呀?我用是mega128这几天上网找了很多的资料(包括马潮老师,傻孩子老师,shaoziyang老师的帖子)也看了大家的讨论,ICC下的bootloader已经实现。但是avrstudio(gcc)始终不行。我主要代码如下,其中写flash代码是来自于http://www.nongnu.org/avr-libc/user-manual/group__avr__boot.htmlunsi
- qweqwe12345 Microchip MCU