為什麼rust的創作者Graydon Hoare會離開Mozilla?

The Stellar Report


Hoare 對此有一個解釋,http://slash-r-slash-rust.github.io/archived/2u1dme.html#co4uurq

從大方向上來說,人們到 Mozilla 工作、離開、回來又離職,本來沒什麼特別的。而 Hoare 這次離開算是因為看上另一個吸引人的機會。無論如何 Rust 這個項目對 Hoare 在 Mozilla 的就職經歷影響深遠,從他對此的描述也可以看出他在 Mozilla 工作時的心境,因此我摘一段相關的部分的翻譯放到這裡。

我離開了 Rust 項目因為我覺得我燃燒殆盡了。我在 Rust 上花了 8 年時間,有 4 年是受雇全職工作,試圖完成這個項目卻隨著這門語言的研究和野心的擴展而不斷經歷失敗,而我因此處於很大壓力之下。這個項目至今仍然是我成年工作以後參與的最大的活動。我想讓項目完成、發布;我們研究、計劃、跌倒,每年都在一次發布後計劃著這一年的某個時候發布 1.0。每天都有新一輪的相互衝突的熱烈需求:吸收來自 C++/Lisp/Haskell/Scala/Cyclone 的吸引人的高級特性;追求「世上最快」的性能目標;付清我們一路犯下的錯誤帶來的技術債;維護內部一致性和正確性;穩定下來並在一個有眉有眼的時間表下發布一個完成的版本。請允許我引用 2010 年八月的那次發布的手冊:

&>如果你想要提建議,請專註於裁剪這門語言:哪些特性可以合併或忽略。到這個時間點,任何新特性的添加都被擱置。接下來的任務是組合、移除以及實現。

除了看似無窮無盡的「完成 Rust」這個任務,我的私人生活已經被毀了,健康狀況也很糟糕。我一條肩膀受傷了,脖子長了一顆瘤(還好它是良性的現在已經被移除了)。另外,是的,我當時對人際關係管理處理的不是很好,從大家的反映看我已經不能很好的勝任技術領導的職責。把項目的職責移交給其他人對我來說是一個極大的釋放,而直到此後一年半我都還在一點點找回我的生活。那段時間我多半待在 Mozilla,工作於 releng 和 geolocation 這兩個項目,最終充電完成使得我對我二十幾歲這幾年一直沒接觸的 Mozilla 以外的世界來的機會再次感興趣。機會來了而我抓住了。我在 2009 年的時候也曾經想過離開 Mozilla,那時候 ES4 ——另一個看似無窮無盡而我無法勝任的任務——剛剛崩塌,並且就在 Rust 的機會到來之前。但是受僱工作於 Rust 好的難以拒絕,所以我抓住了機會。當時期結束,我繼續向前。沒有什麼陰謀論。


好像是因為08年加州通過同性戀結婚的法案的時候他表示反對。

在美國,女人、黑人、同性戀、狗,是高壓線,總統都不敢碰。


推薦閱讀:

作為一名碼農,女票比自己更能碼,是種怎樣的體驗?
刷完演算法導論和leetcode,能找到什麼水平的工作?
如何零基礎入門 Python?
計算機系,對比北京郵電大學和電子科技大學如何?
GitHub怎麼讀?

TAG:程序員 | Mozilla | Rust編程語言 |