Rust 核心团队很高兴宣布其结构的一系列变化中的第一个,从今天开始,我们将增加几位新成员。
最初,核心团队由每个 Rust 团队的负责人组成。然而,随着 Rust 的发展,这种情况早已不再成立;核心团队的大多数成员并不是项目中的团队负责人。部分原因是,核心团队的职责已经从最初的技术重点发生了重大转变。如今,我们认为核心团队的目的是支持、放大和支持每个 Rust 团队的出色工作。值得注意的是,这包括建立和启动 Rust 基金会。
我们知道,我们的维护者,尤其是团队负责人,为他们在 Rust 上的工作投入了大量时间。我们非常关心,不仅是全职从事 Rust 工作的人可以成为领导者,而且兼职志愿者也可以。为了实现这一点,我们希望避免将领导一个团队与作为核心团队的一部分来管理整个项目的承诺联系在一起。同样重要的是,核心团队成员可以选择将时间专门用于核心团队的活动,并仅以这种身份为项目服务。
在 Rust 项目的早期,核心团队的组成几乎完全由全职从事 Rust 工作的 Mozilla 员工组成。由于该团队由团队负责人组成,因此团队负责人也绝大多数是 Mozilla 员工。随着 Rust 的发展,以前在 Mozilla 工作的人离开了,新的人出现了。许多新成员并没有全职从事 Rust 工作,因此集体时间投入减少了,核心团队工作时间安排也从 9-5 转变为更志愿者的节奏。目前,核心团队主要由志愿者组成,核心团队的成员没有全职从事核心团队的职责。
我们知道,为了成功地推动这项工作,必须让团队中有积极参与项目所有领域的利益相关者,帮助优先考虑核心团队的计划。为了实现这一目标,我们今天宣布对核心团队成员进行一些调整: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 编译器错误消息格式和 Rust 语言服务器。他们最近的工作是 Nushell,一种用 Rust 实现的编程语言。
这些新成员将在多个方面带来新的视角,包括地理和就业多样性。但是,我们认识到,在多样性方面,我们还可以继续改进。我们认为这项工作对于 Rust 项目的持续健康发展至关重要,并且是 Rust 核心团队和 Rust 基金会之间协调工作的一部分。
Manish Goregaokar 也将离开团队,以便更好地专注于开发工具团队。将团队领导与核心团队职责结合起来是一个沉重的负担。虽然 Manish 很享受他在项目范围内的计划工作,但这种结合对开发工具团队的需求并不公平,他很高兴能够在未来花更多时间在开发工具团队上。
核心团队一直在努力弄清楚如何改进我们的工作方式以及我们如何与项目中的其他部分进行交互。我们很高兴能够在未来的更新中分享更多关于这方面的信息。
我们对 Manish 在开发工具团队上的新努力以及 JT、Ryan 和 Jan-Erik 开始核心团队工作感到非常兴奋!祝贺他们,并祝他们好运!
这篇文章是关于 Rust 核心团队更新的多部分系列文章的第一部分。