END
前线推出学习交流群,加群一定要备注:研究/工作方向+地点+学校/公司+昵称(如大数据+上海+上交+可可),根据格式备注,可更快被通过且邀请进群
扫码加我微信进群,内推和技术大咖交流,和大佬们零距离
爱奇艺利用网络协程编写高并发,到底有多牛?
面试官问:为什么Java线程没有Running状态?我...
竟有如此沙雕的代码注释!
点击“开发者技术前线”,选择“星标”
在看|星标|留言, 真爱
转自:程序人生,作者:年素清
说起 Cloudflare,可谓是大名鼎鼎,它承担了互联网中的 10% 网络请求,帮助受保护站点有效抵御分布式拒绝服务攻击。
作为一个拥有 1,200 名员工以及 83,000 位企业客户的上市企业,它最初的创业灵感来自于一程序员 Lee Holloway 的业余项目。Lee Holloway 写的代码奠定了Cloudflare 的基石,公司得以一路壮大。
然而就在公司准备上市之际,他突然变得性格古怪、行为反常,对项目失去了热情,对同事和妻子态度很差,原来他患上了一种怪病,正值壮年却失去自理能力。这是一个令人惋惜的天才程序员陨落故事……
童年经历
Lee Holloway 出生于 1981 年, 在美国加州旧金山湾区南部成长。Lee 的父亲曾是苹果公司的员工,所以他和弟弟很小的时候就接触到了最新款的电脑,两人经常一起在上面玩电子游戏。
Lee 在玩游戏时,能够解读复杂情况,并且快速做出反应调整策略,所以他赢得了无数场游戏,这令他在朋友们中小有名气。除电子游戏外, Lee曾无意间撞见一个中学的象棋俱乐部锦标赛,非俱乐部成员的Lee最后竟赢得了这场比赛。
Lee 逐渐对游戏的载体——计算机本身产生了好奇,他在高中时开始学习计算机科学,后来进入当地的社区大学和圣克鲁斯大学学习。正是在那里,Lee 结识了后来CloudFlare 的另一位创始人 Matthew Prince。
Prince 在当时是位年轻有为的创业老板,在犹他州的帕克城成立了一家叫做 Unspam Technologies 的公司,他到圣克鲁斯大学去找计算机科学教授 Arthur Keller,希望能帮他实现一个反垃圾邮件软件工具的想法,但 Keller 和他的学生已提出了一个十分相似的概念,最后是 Prince 和 Keller 以及学生们共享这一项专利。Lee 就是这群学生中之一,Prince 便说服他加入了自己的团队。
业余项目中产生的灵感
Lee 搬去帕克城后,给 Matthew 免费打工,条件是食宿全包。工作一段时间后,Lee 开始倒腾起一些业余项目,其中包括一个叫 Project Honey Pot 的,可通过一边爬取网络一边跟踪垃圾邮件的发送者,来收集并发布垃圾邮件发送者的相关数据。这个项目吸引了不少人的注意。
2007 年,Prince 离开犹他州去哈佛读商学院,Lee 则移居加州,两人虽身处异地,却并未停止 Project Honey Pot 的工作。
Prince 在读商学院读书期间,结识了 CloudFlare 的第三位创始人 Michelle Zatlyn。两人就 Lee 的 Project Honey Pot 谈论时激发了一个创业点子:如果将项目扩展一下,让它能够不仅识别邮件的发送者,并且采取相应的阻止措施,会怎么样呢?
Prince 和 Zatlyn 计划在全球范围内建立一个超大规模的服务器网络,然后说服网站站长通过这些服务器来对其网络流量进行路由处理,再收集足够的数据来检测其中的恶意请求来阻止一些拒绝式服务攻击。
Prince 和 Zatlyn 一致认为他们的这个想法很有潜力,但是他们缺少一个技术合伙人,而 Lee 无疑是不二人选。于是,Prince 用了一个小时的时间说服了原打算向他提离职的 Lee。
左到右:Zatlyn、Lee、Prince
网络流量在几个月内超过 Yahoo
2009 年底,Prince 团队从两家风投公司那里筹集了 200 多万美元的启动资金,Lee 作为技术 Leader 开始编写第一个Demo。
当时的初创企业为了获得巨额融资必须经过 TechCrunch Disrupt 的角逐,Prince和 Lee 等人在 2010 年为 Disrupt 做着准备。正是这个时候,Lee开始出现偏头痛的症状,这令他耽搁了许多工作, 以致于当Prince站在舞台上向观众们介绍他们的Cloudflare时,Lee还在后台疯狂地修复Bug。幸运的是,软件在运行时很成功,没有出现任何问题。最后,Cloudflare拿下了这场Disrupt的第二名。
在演示之后的短短一个小时之内,Cloudflare就吸引了1000名新客户,规模一下子扩大了一倍。在之后几周的时间里,许多科技互联网公司纷纷打电话给Cloudflare团队,Lee等人必须不断地给系统打补丁才能维持系统正常运转。他们在当年9月正式推出之后,一个月内就接入了10000个网站,原本准备的五个数据中心几乎不堪重负。
上线前,Lee曾发誓要等到Cloudflare的网络流量超过Yahoo的时候再剪头发。最后仅用了几个月的时间便实现了这个目标,Lee只长了大概4英寸长的头发。
性格大变导致婚姻破裂
Cloudflare的发展速度之快超过了所有人的预料,Lee几乎要没日没夜地坐在电脑前写代码。
2014年夏天,Cloudflare接到一个免费帮助网站进行加密的项目。计划在9月底上线,直到系统上线的前一天,Lee开始忙碌起来,现任Cloudflare CTO 的John Graham-Cumming回忆说:“他不断地敲键盘,不断地敲,我想没有人敢打扰他。”
一直到深夜,Lee宣布自己写完了所有代码,其他工程师随即对他的代码进行审查。到第二天调试时,并未出现任何故障,所有的客户突然全部被加密处理。Graham-Cumming说:“加密网络的规模一夜之间就翻了一番。”这个项目的成功使得Cloudflare威名大震。
在Cloudflare不断壮大的同时,作为创始人之一的Lee除了经常发作的偏头痛之外,他的行为开始变得反常起来,有时甚至是不可理喻。
在Cloudflare公司准备IPO的前几年,Lee突然对自己的项目和同事都失去了兴趣。开会的时候他似乎无法集中精力,他变得愈发的死板和好斗,经常无视甚至毫不留情面地拒绝同事的建议和反馈。
Lee的变化同样体现在他的个人生活上。从2011年开始,妻子Alexandra发现Lee变得越来越孤僻,还养成了一些古怪的习惯,比如有时候在经过漫长的工作之后,一进家门脱掉鞋子便会昏睡在地板上,但晚上他却要花很长时间才能进入睡眠状态。有次夫妻二人去法国度假时,Lee竟然在酒店里面睡了三天。对于这些,Lee回应妻子说是自己太累了。
2012年,Alexandra告诉丈夫自己要去南加州的美国国家航空航天局(NASA)实习,她计划带上儿子一起过去。而Lee的的回应却异常冷漠,他要求她在离开前提出离婚申请。尽管Alexandra流着眼泪挽留,但是Lee还是坚决地同她办了离婚手续。
离婚后不久,Lee便与另一位叫做”Kristin”的年轻女同事结了婚。
对于Lee的这些变化,从没有人怀疑他是否因他的精神方面出了问题所致。Lee离婚再婚,同事们以为那是因为他发达了而嫌弃糟糠, Prince说:“我们大家都以为他是因为赚了一大笔钱,开始另觅新欢。说不定他开始重新审视自己的生活,打算变成一个混蛋。”
对于他反复发作的偏头痛,医生们则认为那与他所患的心脏病(主动脉瓣关闭不全)有关。
确诊“额颞痴呆症”
2015年1月,在斯坦福大学的一名外科医生的建议下,Lee接受了一场六个小时的心脏手术。躺在病床上的他还给儿子录了一个视频,说:“我爱你!我很快就会带着一颗崭新的心脏跟你见面。”
Lee 和他的儿子
谁也没想到,手术后的Lee心脏问题解决了,但他的精神却开始出现了问题。他变得非常嗜睡,他将病假延长了一个月,然后又延长了一个月,一直到春季末才重返Cloudflare。
回到办公司后,Lee像完全变了个人一样,他变得难以相处,经常猛烈抨击别人,开会时开小差,有时竟公开在会上玩游戏。
Prince和Zatlyn试图与Lee通过交流来改正Lee的这些不良习惯,Lee敷衍他们说一定改正,下次依然我行我素。
出于不少初创型企业创始人关系破裂对公司造成严重不良后果的前车之鉴,Prince和Zatlyn在2016年决定让Lee离开公司。
同样地,Lee的家庭生活再次出现了问题,Kristin重蹈了Lee的前妻的覆辙。Kristin选择了容忍,她推测也许是Lee在手术后患上了创伤后应激障碍或者得了抑郁症所致。
2017年3月,在妻子及双方父母的陪同下,Lee来到了旧金山加州大学的记忆与衰老中心就诊,医生给出的诊断为“额颞痴呆症(FTD)”。
这种病会产生行为变异,在病变过程中,患者仿佛变成了另外一个人,这也就解释了Lee之前的种种反常行为和性格的突然转变。这是一种非常罕见的病症,通常的发病人群是六十岁左右的中老年人。对于只有 39 岁的 Lee 来说,无疑是对他的下半生判了死刑。家人们伤心流泪,Lee却平静地接受了这个事实。
Lee的情况越来越糟糕,几个月之后,他便失去了自我管理能力。全家人经过商定之后,决定将Lee送往圣何塞与父母一起生活,由年逾六旬的双亲亲自看护照料Lee的生活起居。
2019年9月,Cloudflare的IPO一共筹集了5.25亿美元,Lee因为创始人的身份变得富有起来。为了让Lee有一个更好的疗养环境,Kristin在加州中央海岸买了一栋5000平方英尺的大房子,将Lee和他的父母安置进去,并请了专职的护理服务。
然而,目前的医疗水平对于FTD这种疾病束手无策, Lee再也不能回到电脑前面写代码,只能在时间的流逝中慢慢地失去自我。
看完了这位天才陨落的故事,唏嘘不已,希望各位程序员朋友们多多保重身体。
参考链接:https://www.wired.com/story/lee-holloway-devastating-decline-brilliant-young-coder/
https://tech.ifeng.com/c/7wAeWBFhqfd
https://tech.ifeng.com/c/7wAeWBFhqft
https://tech.ifeng.com/c/7wAovvYVibI
http://www.myzaker.com/article/5eae42be8e9f09437956815c/
扫码加我微信进群,内推和技术大咖交流,和大佬们零距离