Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and successes of the Rust programming language in this 41-minute keynote address from RustFest Rome 2018. Delve into the project's significant progress across core language development, tools, community outreach, and adoption. Examine the new challenges that come with Rust's growth, focusing on three key dimensions: Stakeholders, Governance, and Product. Gain insights into potential solutions for addressing these challenges, with a candid assessment of what's working well and what needs improvement. Understand the implications of Rust's evolution, including the impact of new stakeholders, the complexities of contributor growth, and the intricacies of language design. Reflect on survey results, core values, and the vision for Rust 2021 as the community prepares for the next edition of the language.
Syllabus
Introduction
Coyote and Roadrunner
The Road Map
The First Era
Rust 2018
Coyote Roadrunner
Dark sides to success
New stakeholders
Money and power
Unstable Rust
Shipping
contributor growth
team size
technical leadership
working groups
team coordination
larger scale programs
code base growth
problems with growth
cliffs in Rust
fractal language design
Newcomer friendly
Survey results
Florians post
Rust 2021
Grappling with growth
Core values
Empowerment
Questions
Rust Belt
Taught by
Rust