Improve your thinking, improve your software
summary
Argues that disciplined, evidence‑based thinking improves product decisions and reduces costly rework by surfacing assumptions, biases, and fallacies. Gives concrete cases: a feature request for automatic saves leads a team to auto-save removed Save button; a well suited F# prototype gets abandoned and F# prototype reverted to C# weakening customer outcomes; common traps include confirmation bias and slippery slope or false cause fallacies. Recommends practical tools and practices — Scrum/Agile, DDD, peer review, diverse testers, empathy and EQ — and shows they measurably reduce miscommunication and wasted work.
AI-written summary · about
chapters (12)
- 0:00Start
- 14:12Fixing the problem
- 16:37Better thinking
- 19:08Choosing languages and technologies
- 23:02Myths & issues
- 32:06Reduce bias
- 33:13Bias types (just a few)
- 38:24Common fallacies
- 44:10Problem solving, creative thinking
- 46:18Patterns
- 47:09Emotional Competence Inventory
- 53:35Answers








