HackerTube

THE VIDEO SHELF · large-scale refactoring

CppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”

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.

Why HN readers recommended it

HN points to it in monorepo and refactoring discussions as a great account of large-scale changes at Google.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
CppCon
Topic
large-scale refactoring
Format
talk
Level
advanced
HN recommenders in dataset
2
HN mentions in dataset
3
Recommendation years in dataset
2019–2024

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • See Hyrum Wright's talks on Large-Scale Changes at Google: [LINK] (CppCon2014), [VIDEO] (CppCon 2018), and paper by Googlers on ClangMR ( [LINK] ). It's great! And if you'd like to learn more about how monorepos work in practice there's a couple of papers: [LINK] and …

    svat on Hacker News · 2019-01
    In Monorepos: Please don’t
  • Coupling happens due to other reasons than poor contracts. The discussions from Hyrum Wright from Google about large-scale refactoring are great in this respect. [VIDEO]

    ted_dunning on Hacker News · 2024-11
    In Monorepo – Our Experience

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.