~/talk

Building Consensus on a Set of Rules for Our Massive C++ Codebase

links:none on file
slides:none on file

Company-wide rules land on an implemented registration system tied into package publishing, not vague naming advice. The work touches package management and build tools, scrapers migrate old namespaces, and clang-tidy–style checks flag issues at publish time. Over 150 people contribute to iterative RFCs, about half the codebase already uses nine or more alphanumeric characters for namespaces, and the org runs ~40,000 published projects with ~8,000 developers and half a billion lines. Consensus forms but never reaches 100%.

AI-written summary · about

  1. 0:00Introduction
  2. 4:20Shared language in code
  3. 7:53Listening and empathy
  4. 10:23Iterative naming rules
  5. 14:37Handling pushback
  6. 17:27Finalizing namespace rules
  7. 20:15Key takeaways
  8. 27:36Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.