Rust語言的核心開發團隊有毒 - HackMD
我不想寫這篇文章,但我已經開始看到很多人指責 Rust 專案中長期存在的問題被推向了錯誤的方向。現在稽核組辭職了,感覺有話要說。以下是我與核心團隊的經驗分享。這些不一定與稽核團隊的辭職直接相關,但我認為是核心團隊內部系統性問題的象徵。我還想說,這主要與新任命的核心團隊成員無關,這些問題一直是組織內部存在的問題。
過去六年我一直在做開源 Rust 專案,過去四年我是 Rust 語言組織的成員。當我在 2015 年開始使用 Rust 時,我還是一名學生,正在尋找可在我最後一年的專案中使用的新技術。
我於 2017 年開始在 rust-lang 組織工作,為每個 Rust 版本編寫發行說明。在過去的四年裡,每六週寫一次發行說明,讓我接觸到了這麼多不同的人在這麼多不同的級別和專案上從事該專案。每六週我就會看到捐款名單越來越大,新加入的人數越來越多。這讓我意識到,這門語言不僅是未來,而且它背後的人似乎並不重要,而且這個組織是創造真正獨特事物的機會。一個不受個人或公司要求的組織,而是受人民支配的組織,該組織致力於授權和提升在其上工作的個人。
毋庸置疑,專案的治理對我來說變得非常重要,專案像火箭一樣起飛,領導和成員已經筋疲力盡,尤其是在 2018 年之後。我開始看到越來越多的人離開這個專案,我最初認為大多數時候這些都是個人原因,但是,一旦我開始接觸這些人,並且隨著我更多地參與 Rust 的領導,我發現原因要暗得多。下面是我個人在核心團隊和 Rust 領導層的經歷。
2018 年成立了“治理工作組”,著手解決組織內越來越多的問題。雖然這群人以崇高的意圖開始,但我會將現實描述為一場狗屎表演。
。。。。。
從一開始,活動就一團糟,我們從未獲得前幾年的預算和費用,不斷承諾我們最終會獲得訪問權(我們從未這樣做過),我們一直在努力。主要費用將是場地和人們的旅行。在一名核心團隊成員的建議下,地點從德國柏林搬到了希臘塞薩洛尼基。雖然這一變化為我們提供了一個更便宜的場地,但結果是每個人的國際旅行變得更加昂貴,此外,我們很難獲得贊助,因為我們希望活動專注於會員而不是公司。
核心團隊將自己推銷為 Rust 必不可少的東西,它允許跨領域協作,但我的經驗僅表明這只是營銷。這是一個完全自利的團體,他們會更快地保護自己的派系並實現自己的目標,而不是為了組織的利益而合作和行動。
我會呼籲核心團隊的成員辭職,並要求整個核心團隊關閉。我會質疑 Rust 團隊成員,這是一種您認為會為您的最佳利益行事並會在您需要時支援您的領導嗎?你會把這種行為稱為 Rust 的“核心”嗎?我不會。
相關文章
- Chromium團隊的安全開發核心準則
- 【十問十答】對話Go語言開發團隊Go
- Rust語言開發資源Rust
- 微信終端開發團隊:新年新語言,WCDB SwiftSwift
- Linux核心加入了Rust語言支援LinuxRust
- 開發團隊的效率
- .NET 團隊 更新了 .NET 語言策略
- Rust語言神奇的併發模型Rust模型
- laravel下的團隊開發Laravel
- 微軟JavaScript團隊向Dart語言潑冷水微軟JavaScriptDart
- Rust語言Rust
- CSS團隊精神:CSS最佳實踐團隊開發CSS
- git團隊開發流程Git
- PHP熟手使用Rust作為後端開發語言PHPRust後端
- Git 團隊協同開發Git
- Github團隊開發示例(二)Github
- Github團隊開發示例(一)Github
- 高效團隊開發筆記筆記
- git團隊合作開發流程Git
- 敏捷開發從信任團隊開始敏捷
- 敏捷開發團隊,最喜歡的開發工具CORNERSTONE敏捷
- 敏捷開發團隊,最喜歡的開發工具 CORNERSTONE敏捷
- 文盤Rust —— rust連線oss | 京東雲技術團隊Rust
- 【敏捷開發】Android團隊開發規範敏捷Android
- CSS最佳實踐團隊開發CSS
- 關於研發核心團隊建設的一些思考
- 使用 IBM Rational ClearQuest V7.1.1 的多語言支援提升全球分散式開發團隊的工作效率IBM分散式
- 國人開發的程式語言-“明”語言
- Rust for Linux 新補丁:為 Linux 核心增加對 Rust 作為第二語言的支援RustLinux
- IT專案幾個團隊的核心資料
- 遊戲開發原理——手遊開發團隊與成本遊戲開發
- Rust語言4歲了 | rust-langRust
- java開發系統核心:使用C語言開發系統應用程式JavaC語言
- SharePointFramework基於團隊的開發(四)Framework
- 軟體配置管理——團隊開發的基石
- 團隊開發框架Tdf.NET概述框架
- 團隊專案:二次開發
- 基於團隊模式開發中介模組模式