Skip to content

Commit 9c6526d

Browse files
Merge pull request rust-lang#891 from Mark-Simulacrum/core-membership
Core membership update post
2 parents 5d5d74b + d72a2b6 commit 9c6526d

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
layout: post
3+
title: "Core team membership updates"
4+
author: The Rust Core Team
5+
---
6+
7+
The Rust Core team is excited to announce the first of a series of changes to
8+
its structure we’ve been planning for 2021, starting today by adding several new
9+
members.
10+
11+
Originally, the Core team was composed of the leads from each Rust team.
12+
However, as Rust has grown, this has long stopped being true; most members of
13+
the Core team are not team leads in the project. In part, this is because Core’s
14+
duties have evolved significantly away from the original technical focus. Today,
15+
we see the Core team’s purpose as enabling, amplifying, and supporting the
16+
excellent work of every Rust team. Notably, this included setting up and
17+
[launching the Rust Foundation][launching].
18+
19+
[launching]: https://foundation.rust-lang.org/posts/2021-02-08-hello-world/
20+
21+
We know that our maintainers, and especially team leads, dedicate an enormous
22+
amount of time to their work on Rust. We care deeply that it’s possible for not
23+
just people working full time on Rust to be leaders, but that part time
24+
volunteers can as well. To enable this, we wish to avoid coupling leading a team
25+
with a commitment to stewarding the project as a whole as part of the Core team.
26+
Likewise, it is important that members of the Core team have the option to
27+
dedicate their time to just the Core team’s activities and serve the project in
28+
that capacity only.
29+
30+
Early in the Rust project, composition of the Core team was made up of almost
31+
entirely Mozilla employees working full time on Rust. Because this team was made
32+
up of team leads, it follows that team leads were also overwhelmingly composed
33+
of Mozilla employees. As Rust has grown, folks previously employed at Mozilla
34+
left for new jobs and new folks appeared. Many of the new folks were not
35+
employed to work on Rust full time so the collective time investment was
36+
decreased and the shape of the core team’s work schedule shifted from 9-5 to a
37+
more volunteer cadence. Currently, the Core team is composed largely of
38+
volunteers, and no member of the Core team is employed full time to work on
39+
their Core team duties.
40+
41+
We know that it’s critical to driving this work successfully to have
42+
stakeholders on the team who are actively working in all areas of the project to
43+
help prioritize the Core team’s initiatives. To serve this goal, we are
44+
announcing some changes to the Core team’s membership today: Ryan Levick,
45+
Jan-Erik Rediger, and JT are joining the Core team. To give some context on
46+
their backgrounds and experiences, each new member has written up a brief
47+
introduction.
48+
49+
* [Ryan Levick](http://github.com/rylev) began exploring Rust in 2014 always
50+
looking for more and more ways to be involved in the community. Over time he
51+
participated more by co-organizing the Berlin Rust meetup, doing YouTube
52+
tutorials, helping with various project efforts, and more. In 2019, Ryan got
53+
the opportunity to work with Rust full time leading developer advocacy for
54+
Rust at Microsoft and helping build up the case for Rust as an official
55+
language inside of Microsoft. Nowadays he’s an active Rust project member with
56+
some of the highlights including working in the compiler perf team, running
57+
the Rust annual survey, and helping the 2021 edition effort.
58+
* [Jan-Erik Rediger](https://github.com/badboy) started working with Rust
59+
sometime in late 2014 and has been a member of the Rust Community Team since
60+
2016. That same year he co-founded RustFest, one of the first conferences
61+
dedicated to Rust. In the following years seven RustFest conferences have
62+
brought together hundreds of Rust community members all around Europe and
63+
more recently online.
64+
* [JT](https://github.com/jntrnr) has 15 years of programming language
65+
experience. During that time, JT worked at Cray on the Chapel programming
66+
language and at Apple on LLVM/Clang. In 2012, they joined Microsoft as part
67+
of the TypeScript core team, where they helped to finish and release
68+
TypeScript to the world. They stayed on for over three years, helping direct
69+
TypeScript and grow its community. From there, they joined Mozilla to work on
70+
Rust, where they brought their experience with TypeScript to help the Rust
71+
project transition from a research language to an industrial language. During
72+
this time, they co-created the new Rust compiler error message format and the
73+
Rust Language Server. Their most recent work is with Nushell, a programming
74+
language implemented in Rust.
75+
76+
These new additions will add fresh perspectives along several axes, including
77+
geographic and employment diversity. However, we recognize there are aspects of
78+
diversity we can continue to improve. We see this work as critical to the
79+
ongoing health of the Rust project and is part of the work that will be
80+
coordinated between the Rust core team and the Rust Foundation.
81+
82+
[Manish Goregaokar](github.com/Manishearth) is also leaving the team to be able
83+
to focus better on the dev-tools team. Combining team leadership with Core team
84+
duties is a heavy burden. While Manish has enjoyed his time working on
85+
project-wide initiatives, this coupling isn’t quite fair to the needs of the
86+
devtools team, and he’s glad to be able to spend more time on the devtools team
87+
moving forward.
88+
89+
The Core team has been doing a lot of work in figuring out how to improve how we
90+
work and how we interface with the rest of the project. We’re excited to be able
91+
to share more on this in future updates.
92+
93+
We're super excited for Manish’s renewed efforts on the dev tools team and for
94+
JT, Ryan, and Jan-Erik to get started on core team work! Congrats and good luck!
95+
96+
*This post is part 1 of a multi-part series on updates to the Rust core team.*

0 commit comments

Comments
 (0)