Rust社區一員干將Daniel Micay在失望中離開

Rust社區一員干將Daniel Micay在失望中離開

作者:Liigo。2015-1-28。


Reddit一則消息引起軒然大波:Daniel Micay放棄之前一直維護的rust nightly packages for Arch Linux項目,並且要離開Rust社區了。

神祕的Daniel Micay,他有很多名號,thestinger、strcat、strncat,往往很多人沒有意識到這些名號屬於同一個人。他曾經在Rust社區很活躍,工作卓有成效,有多項突出貢獻。在我(Liigo)的印象中,他說話很“直”,有時候可能話中帶“刺”。這其實也無傷大雅,像我等程序員羣體,往往都有這種性格傾向。

他要離開Rust了,走的很堅決。他說:“我沒興趣再花時間玩Rust了”("I'm not interested in investing any more time in Rust"[1])。注意,不是沒時間,是沒興趣了。他放棄之前一直維護的rust nightly packages for Arch Linux項目,也體現了離開的決心。就在昨天,他在RFC PR #577下面,做出了此前少有的尖刻的評論[2],估計這是在他失望透頂並且已經決定離開之後的事了。

至於他離開的原因,似乎並沒有明確的說法。我分析並猜測認爲,他在有關Rust語言的系統設計方面,與Rust核心開發人員有較多的不可調和的分歧,而這些分歧逐步積累下來,令他產生了失望的心態,並與日俱增,最終導致萌生退意。

我想,我們沒有必要去分析那些具體的他們之間分歧,去評判誰是誰非。凡是涉及設計,都涉及折中妥協。世上並沒有絕對的正確的設計或絕對的錯誤的設計。更好的設計往往是在爭論中被發現的。技術上的爭論,我們儘量以客觀的平和的情緒爭論,而儘量避免主觀的偏激的情緒。有時候我批評Rust,也是蠻不客氣的,往往措辭也很激烈。在這方面我理解Daniel Micay,他沒有私心,他只是追求技術上的完美。

Rust核心開發人員的設計功底、勤奮的工作和開放的心態,我已經深有體會,我相信他們不會輕易做出低級的設計失誤。但即使偶有失誤,也屬正常,——Java/.Net不也有各種設計失誤麼,這始終是無法絕對避免的。對於錯誤,一要及時批評,二要事後包容。

Daniel Micay失望的離開了。我也很失望。我盼望着他回來,繼續爲Rust做貢獻。我不知道最終的結果是什麼。總之很遺憾。但我(Liigo)依然堅定追隨Rust編程語言的決心(歡迎加入Rust中文社區官方QQ羣:144605258)。


Liigo 20150129 附記

我又大致跟進了此事件,其實關鍵的分歧跟技術幾乎無關,可以認爲是言語溝通不暢引起的衝突。在RFC PR #741評論裏,Daniel Micay對多位核心開發人員爆粗口。我想,他還是太年輕了! https://github.com/rust-lang/rfcs/pull/741

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