Organizational Leadership with Modern C++
summary
Technical leadership drives modernization across ~75 developers working on an 11 million line Windows C++ codebase by using concrete practices: organized trip reports from conferences, weeky micro‑assignments to spread learning, compiler migrations tested with refactors, OpenGrok for whole‑repo searches, style‑guide enforced headers, replacing std::auto_ptr and function pointers with modern alternatives, using SFINAE JSON serialization to teach templates, adding static_assert guards, and enforcing gated CI builds to keep the tip green while steering 75 developers toward std::vector, range‑based for, and move semantics.
AI-written summary · about
chapters (4)
related talks
01h 09mA CTO's guide to Modern C++
01h 00mC++11/14 at Scale: What Have We Learned?
39mFireside Chat
44m10 Lessons for Enterprise Code Modernization with OpenRewrite & Moderne
49mPractical Leadership for Software Developers
30mBeyond the Code: Fostering Shared Vision and Technical Leadership in CNCF Communities
01h 00mKeynote: Learning Is Teaching Is Sharing: Building a Great Software Development Team
33mThe Care and Feeding of Software Engineers
