HackerTube

THE VIDEO SHELF · software versioning and compatibility

CppCon 2017: Titus Winters “C++ as a "Live at Head" Language”

Titus Winters' CppCon 2017 talk argues for C++ and Google's Abseil to be maintained as a live at head language, relying on testing and automated tooling rather than never changing or promising no compatibility. It covers Hyrum's law and the limits of semantic versioning.

Why HN readers recommended it

Recommended whenever versioning, semver, monorepos and backward compatibility are debated, for its nuanced treatment of dependencies.

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
software versioning and compatibility
Format
talk
Level
advanced
HN recommenders in dataset
7
HN mentions in dataset
14
Recommendation years in dataset
2017–2022

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.

  • There is a great talk by their C++ dev team about how a build everything from source, mono repo really helps with C++ change enablement [VIDEO] Personally, I’d have to agree that at a minimum a mono repo per distinct product role (server side in …

    nsm on Hacker News · 2017-12
    In Why Google stores billions of lines of code in a single repository (2016)
  • Relevant talk by Google at CppCon last year focused on C++, but really talks about getting rid of versioning in general. [VIDEO]

    ot on Hacker News · 2018-02
    In Advantages of monolithic version control
  • > You are totally correct that to achieve the same performance, correctness, and overall master level "green"ness in a multirepo system you would have to either define or detect dependencies and dependent repos, build the entire affected chain, and test the result. That part is …

    jacobparker on Hacker News · 2019-04
    In Keeping master green at scale

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