|
| 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