Rust 核心团队很高兴地宣布,我们计划在 2021 年进行一系列结构变更中的第一项,今天首先增加几位新成员。
最初,核心团队由每个 Rust 团队的负责人组成。然而,随着 Rust 的发展,这种情况早已不复存在;核心团队的大部分成员并非该项目的团队负责人。部分原因是核心团队的职责已大大偏离了最初的技术重点。今天,我们将核心团队的宗旨视为支持、放大和支持每个 Rust 团队的卓越工作。值得注意的是,这包括建立和启动 Rust 基金会。
我们知道,我们的维护者,特别是团队负责人,为他们在 Rust 上的工作投入了大量时间。我们非常关心不仅全职从事 Rust 工作的人能够成为领导者,而且兼职志愿者也能成为领导者。为了实现这一目标,我们希望避免将领导一个团队与作为核心团队的一员来管理整个项目的承诺联系起来。同样,重要的是,核心团队的成员可以选择将时间专门用于核心团队的活动,并且仅以这种身份为项目服务。
在 Rust 项目的早期,核心团队的组成几乎完全由全职从事 Rust 工作的 Mozilla 员工组成。因为该团队由团队负责人组成,因此团队负责人也绝大多数由 Mozilla 员工组成。随着 Rust 的发展,以前在 Mozilla 工作的人离开了,去寻找新工作,而新的人出现了。许多新人并非受雇全职从事 Rust 工作,因此集体时间投入减少,核心团队的工作时间表从朝九晚五转变为更具志愿性质的节奏。目前,核心团队主要由志愿者组成,核心团队的任何成员都没有全职受雇来从事核心团队的职责。
我们知道,为了成功推动这项工作,核心团队中拥有积极参与项目所有领域的利益相关者至关重要,这有助于确定核心团队倡议的优先级。为了实现这一目标,我们今天宣布对核心团队的成员资格进行一些更改:Ryan Levick、Jan-Erik Rediger 和 JT 将加入核心团队。为了提供一些关于他们背景和经验的背景信息,每位新成员都撰写了简短的介绍。
- Ryan Levick 于 2014 年开始探索 Rust,一直寻找更多参与社区的方式。随着时间的推移,他通过共同组织柏林 Rust 聚会、制作 YouTube 教程、帮助各种项目工作等方式参与了更多活动。2019 年,Ryan 获得了在微软全职从事 Rust 工作的机会,负责 Rust 的开发人员宣传,并帮助确立了 Rust 作为微软内部官方语言的地位。如今,他是一位活跃的 Rust 项目成员,其亮点包括参与编译器性能团队、运行 Rust 年度调查以及协助 2021 版本的工作。
- Jan-Erik Rediger 大约在 2014 年底开始使用 Rust,自 2016 年以来一直是 Rust 社区团队的成员。同年,他共同创立了 RustFest,这是首批专注于 Rust 的会议之一。在随后的几年里,七届 RustFest 会议在欧洲各地以及最近的在线上聚集了数百名 Rust 社区成员。
- JT 拥有 15 年的编程语言经验。在此期间,JT 在 Cray 从事 Chapel 编程语言的工作,并在 Apple 从事 LLVM/Clang 的工作。2012 年,他们加入微软,成为 TypeScript 核心团队的一员,在那里他们帮助完成并向世界发布了 TypeScript。他们留任了三年多,帮助指导 TypeScript 并发展其社区。从那里,他们加入了 Mozilla,从事 Rust 的工作,在那里他们将他们在 TypeScript 方面的经验带到了 Rust 项目中,以帮助该项目从一种研究语言过渡到一种工业语言。在此期间,他们共同创建了新的 Rust 编译器错误消息格式和 Rust 语言服务器。他们最近的工作是使用 Nushell,这是一种用 Rust 实现的编程语言。
这些新成员的加入将从地理和就业多样性等多个方面带来新的视角。然而,我们认识到我们仍然可以在多样性方面继续改进。我们认为这项工作对于 Rust 项目的持续健康至关重要,并且是 Rust 核心团队和 Rust 基金会之间协调的工作的一部分。
Manish Goregaokar 也将离开团队,以便更好地专注于开发工具团队。将团队领导与核心团队的职责结合起来是一种沉重的负担。虽然 Manish 很享受他参与项目范围内的倡议的时光,但这种结合对开发工具团队的需求来说并不公平,他很高兴能够将更多时间投入到开发工具团队的未来发展中。
核心团队一直在努力研究如何改进我们的工作方式以及我们与项目其余部分的接口。我们很高兴能够在未来的更新中分享更多这方面的信息。
我们为 Manish 在开发工具团队上的新努力以及 JT、Ryan 和 Jan-Erik 开始核心团队工作感到非常兴奋!祝贺并祝好运!
这篇文章是关于 Rust 核心团队更新的多部分系列文章的第一部分。