The Immutable Laws of Software and Life: Code Accordingly
summary
Ten concrete laws and trade-offs drive the talk: Shipley’s six dimensions, Conway’s Law, Goodhart, Hick’s law, McLuhan, and a named rule that the things most worth measuring are the hardest to measure. Examples include choosing specialization (ten years in C then betting on React), operational fixes (reducing CI from 12 to 3 minutes), repeated deployments to get reliable production releases, a year with 17 conference gigs, and the practical point that 100% test coverage often hits diminishing returns.
AI-written summary · about
chapters (15)
- 0:00Software and life trade-offs
- 1:03Ecology and interconnectedness
- 9:09Software quality trade-offs
- 16:10Abstraction layers theorem
- 19:23Conway's law and structure
- 22:12McLuhan's law and tools
- 24:32Goodhart's law and metrics
- 29:28House's law and measurement
- 34:02Hick's law and choice
- 38:34Cunningham's law and leverage
- 40:39Diminishing returns in tech
- 44:11Automated testing laws
- 48:47Monitors and productivity
- 53:01Deep work and focus
- 55:10Summary and trade-offs
related talks
38mGOOD CODE MYTHS
50mIntentional Code - Minimalism in a World of Dogmatic Design
48mTechnical Modeling as a Practice
58mIntentional Code - Minimalism in a World of Dogmatic Design
45mSoftware Architecture for Humans!
41mTo Code Is Human
56mThe Nature of Software Development
30mEngineering in Overdrive: How to Thrive When Tech Evolution Goes Full Gas
