Swift 官方公告,核心團隊目前正在研究重組專案的領導層,以允許更多的社群成員積极參與該專案的管理。並證實了 Swift 之父、LLVM 專案創始人 Chris Lattner 將離開核心團隊。Chris Lattner 早在 2010 年在蘋果公司工作期間就已經開始開發 Swift 程式語言了,不過他已經在 5 年前離開了蘋果。
核心團隊目前正在研究重組專案的領導層,以便為社群成員提供更多的途徑來積极參與專案的管理。Swift 已經逐漸引入了更多的工作組來關注技術和非技術投資(這個想法在其他語言和開放原始碼軟體專案中已經很成功)。我們正在尋求進一步推動這一想法。在未來幾周,我們希望引入一個新的語言工作組,該工作組將專注於語言演變本身的核心,將這一職責與專案的核心指導分開。其目的是讓核心團隊騰出更多精力在整體專案管理上,並建立一個更大的語言工作組,讓更多的社群成員參與語言決策。更多的細節將很快公佈。
公告稱,Chris Lattner 已於去年暫停了工作,並決定離開核心團隊轉而把時間放在其他專案上。「能與 Chris 在 Swift 上共事是我一生中最榮幸的事情之一。我無法表達我對他的感激之情,因為他領導專案從第一行程式碼開始,到推動專案度過關鍵的形成期,使其成為世界舞臺上不可忽視的語言。」
Chris Lattner 在一篇有關「是否新增一個語法糖」的貼文中離職原因:主要在於 Swift 核心團隊會議中的「有毒環境」。
Swift 對我來說很重要,所以我很高興花費大量時間來幫助改進和指導它......因此,我去年夏天離開核心團隊的決定並不容易。
我決定離開核心團隊的根本原因是會議本身的有毒環境。催化劑是去年夏天的一次特定會議:在通過 WebEx 被侮辱和吼叫之後(不是第一次,也不只是一個核心團隊成員),我決定休息一下。去年秋天,我促使領導層與我討論了這一情況;但在避免處理這一問題後,他們找了藉口並明確表示不打算對此採取任何行動。因此,我決定不回來了。不過,他們向我保證,他們"希望根據我們所談的內容,確保將來的事情對其他人更好"。
Chris 認為,自己以及一些社群成員的想法已經越來越不受重視,甚至被核心團隊所忽視;且團隊透明性也出現了一定的問題。「我只是在浪費我的時間。我不認為我的感覺在這裡是獨一無二的。」
很明顯,Swift 已經不受我影響,我所關心的一些設計前提(比如"simple things that compose")似乎不再流行了。同樣明顯的是,除了 Swift 之外,我還有很多其他的興趣,也不缺乏可以花時間的東西。我是那種總是向前看的人,所以雖然這種情況很讓人難過,但我已經向前看了,而且不用再處理這個問題,肯定會高興得多!
Swift 有一大批善意的、超級有才華的人蔘與和推動它。他們正試圖在複雜的情況下盡最大努力,並面臨許多壓力(包括崇高的目標、固定的時間表、需要清除的深層錯誤佇列、想要在公眾接觸到這些東西之前審查/設計這些東西的內部人員,以及他們團隊之外的壓力),這些壓力誘發了與社群奇怪的互動。當事情傳到我們這裡的時候,計劃已經進行了很久,有時個人會對他們投入大量精力的設計產生依賴。這就導致了對每個參與者的挑戰。
我認為 Swift 是一門驚人的語言,並且有一個長久而成功的未來,但它肯定不是一個社群設計的語言,。關於如何改進事情的新想法聽起來很有希望 -- 我希望他們能解決工程師/領導人面臨的基本激勵系統挑戰,這些挑戰導致了我們看到的症狀。我認為,一個健康和包容的社群將繼續有利於 Swift 的設計和進化。
目前,Chris 的工作重點在於擔 Modular AI 的聯合創始人和執行長,尋求徹底改造 AI/ML 基礎設施世界。