After five years and two Editions of Rust, I’m stepping away from the Rust Core Team.

This is partly personal – I’ve long wanted to spend more time in heads-down engineering work for Rust, and I need some time away from the work of management.

But it’s also a recognition that this is a good moment for fresh faces and fresh thinking in Rust’s leadership.

The project is entering a new phase, where Rust is firmly established as a technology that’s here to stay, and we need to focus on maturity and sustainability – as so many people wrote about in #Rust2019 posts. I am so proud of the organization we’ve built, and I’m very confident that the Core Team (together with a new crop of leaders!) will see us through this next chapter with strength and wisdom.

I’m staying on the Rust team at Mozilla, but will be shifting my focus to more technical work, particularly on the compiler. GATs and specialization, here we come! I also plan to remain on the Lang Team and to continue work on Tide.

It’s been a huge honor and incredible learning experience to serve on the Core Team. I look forward to seeing some new folks get the same opportunity.

<3 Rust