CppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”
CppCon
Why leaders watch it
Lessons from running organization-wide migrations at Google: how to justify, sequence and sustain large changes across many teams.
Hyrum Wright shares lessons from five years of mass code migrations in Google's huge C++ codebase. He covers why to migrate, how hard it really is, and how Google updates core libraries and their users continually.
Takeaways
- Centralized change needs clear value and tooling
- Automate and decompose large changes
- Plan for the long tail of holdouts
Topics: Change & transformation, Engineering & technical leadership
Related
- Why Google Stores Billions of Lines of Code in a Single Repository · @Scale
- Building Software Systems At Google and Lessons Learned · Stanford
- CppCon 2016: Dan Saks “extern c: Talking to C Programmers about C++” · CppCon
- Google I/O 2012 - Meet the Go Team · Google for Developers
- Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity · Rust Nation UK
- AWS re:Invent 2019: Optimizing Aerospace manufacturing operations & supply chain with AWS (MFG201) · AWS Events
- Python at Massive Scale - Stephen Simmons, Neil Slinger · PyData
- Days to Seconds: Harnessing Confidential AI Agents with Kellie Romack · Opaque Systems, Inc.
- Leadership, Culture, and Ethics in Cybersecurity · Dr. Mansur Hasib - #DrCybersecurity
- Microsoft is Getting Rusty: A Review of Successes and Challenges - Mark Russinovich · Rust Nation UK
- Resilience is a Choice | Jeff Harmon | TEDxHarvard Square · TEDx Talks
- Google I/O 2009 - The Myth of the Genius Programmer · Google for Developers
