Crashing on Autopilot
summary
Claims that cognitive biases like selection bias and the appeal to novelty actively derail projects, illustrated by personal anecdotes (buying Mandrake Linux from Walmart, refusing Code Complete). Dives into concrete pitfalls: rediscovering MVC in PHP, an ORM save triggers many implicit SQL operations that break the simplification contract, and how shared pattern names mask missing shared definitions. Offers concrete remedies: spot autopilot shortcuts, stop using words like "obviously," and instrument where persistence actually happens.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:28Managing Complexity
- 0:47Linux on the Desktop
- 1:35Cognitive Biases
- 2:07The talkative design
- 2:47A danger of shared vocabulary
- 2:57Theorem
- 3:31Patterns
- 3:44Shared Understanding
- 4:24Quest for Novelty
- 5:14Mental Shortcuts
- 6:45Conclusion
related talks
01h 00mCognitive biases in software development
01h 02mCognitive biases in software development
21mDerailing irrationality
38mFallacies of Software Development
44mBehavioral Software Engineering
55mArchitecture Blindspots, Biases, and Blunders: Avoiding Common Pitfalls in System Design
52mYour Brain on Software Development
26mTake a step back
