Grappling with Growth, and Other Good Problems to Have
Offered By: Rust via YouTube
Course Description
Overview
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
Related Courses
Startup Boards: Advanced EntrepreneurshipStanford University via NovoEd The European Union in Global Governance
iversity Public Privacy: Cyber Security & Human Rights
Humboldt-Viadrina School of Governance via iversity Villes africaines I: Introduction à la planification urbaine
École Polytechnique Fédérale de Lausanne via Coursera Leadership in 21st Century Organizations
Copenhagen Business School via Coursera