Rules for Radical Cpp Engineers - Improve Your C++ Code, Team, & Organization
summary
Uses political-activism tactics (Saul Alinsky and Ella Baker style) to get technical change: concrete wording like speak their language and filing a formal proposal (e.g., “waste reduction initiative”) with back-of-envelope math that claims reduce dev expenditure by 15% in two years. Shows tools that work: straw‑polls (14 strongly in favor example), building a Bloomberg C++ Guild, pushing clang‑format as a beachhead, and leaving durable leadership so the group keeps working after initial leaders step back.
AI-written summary · about
chapters (55)
- 0:00Intro
- 0:46Coroutines Talks
- 0:57David Sankel
- 1:24Why this talk
- 1:41Good practices
- 2:24People have no idea
- 2:35Two paths
- 2:47First path
- 3:14Political activism
- 3:57Saul Alinsky
- 4:58Rules for Radicals
- 5:45Ella Joe Baker
- 7:08Software Engineer
- 7:55Save the Company
- 8:09The Fantasy Zone
- 9:35This has happened before
- 9:46Lets talk about hippies
- 10:23Pointless
- 10:38Communication
- 11:42Be Patient
- 11:57Men dont like to step abruptly
- 12:18Abrahams Value Semantics
- 15:57Example
- 18:29Rule 1 Speak Your Language
- 19:12Bring People Along
- 19:30Utilize Existing Structures
- 20:34Democratic Process
- 21:29Straw Pull
- 22:06Straw Pull Example
- 23:43Be Pragmatic
- 23:53Never Forget This
- 24:48Realistic Goals
- 26:31Bloomberg C Guild
- 28:12Otto van Bismarck
- 28:39Evolving the Message
- 28:57Cpp Interest Groups
- 31:13Saul Alinsky Quote
- 31:49Rule 5 Build Leadership
- 32:00Strong People Dont Need Strong Leaders
- 32:14Address Defeatist Apathy
- 35:10Charles Payne
- 35:47Ella Joe
- 36:21Developing Leadership
- 38:07Bloomberg Cpp Guild
- 39:29Five Rules for Radical Engineers
- 39:42C needs to change
- 41:18Comments
- 41:45Question
- 43:40Exceptions
- 45:04Less Apathy
- 48:29Giving Up
- 49:55Agent of Change
- 51:10Diversity
- 57:00Keep on fighting
- 58:11Loud mouths
related talks
21mRadical Therapy for Software Teams
01h 00mImproving Your Team(work)
29mOrganizational Leadership with Modern C++
01h 10mKeynote: Strategies to Cope With Conflicting Design Patterns in C++ Development Teams
01h 01mHow to Change the World
56mThe art of keeping your project from falling apart
20mChanging human behavior for better code
31mRadical Results: A Security Org's Version of Radical Candor
