還只是 39 歲!一個天才年輕程序員的隕落

公衆號關注 “視學算法

設爲 “星標”,DLCV消息即可送達!

轉自:程序人生,作者:年素清

說起 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/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章