This is Why We Can’t Have Nice Things
summary
Argument: adopt east const so declarations read consistently: const applies to what's on its left. Evidence: examples show pointer-to-function, reference-to-array-of-3-longs, constant-pointer-to-char and const-pointer-to-const-char parsed unambiguously; a type-alias for widget-pointer demonstrates the common confusion. Objection: codebases with millions of lines block change for consistency. Outcome: a short live campaign proposes wristbands and an informal “east const revolution” to nudge style and guideline enforcement.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:18Simon Brand
- 1:27Declaration Order
- 1:59Cons
- 2:28Confusion
- 2:44Frustration
- 4:04This is Why We Cant Have Nice Things
- 4:15Join the East Coast Revolution
related talks
46mI fought the law and the law won
01h 03mKeynote: Abstraction Patterns
36mWhen to be Weird
53mInvestigating C++ Legacy Design Trends: Newer Isn’t Always Better!
45mDynamic vs Static Having a Discussion without Sounding Like a Lunatic
01h 42mCollective Amnesia?
56mThe art of keeping your project from falling apart
01h 30mContracts, Safety, and the Art of Cat Herding
