Mind Over Error
summary
Argues that reducing complexity and building accurate mental models prevents failures, cites lines of code correlate with cognitive complexity and Cyclomatic/code-volume metrics, shows big contrasts: ActionPack ~20k LOC, Sinatra ~2k, Cuba ~200 and Shield <100 LOC vs Devise ~60k LOC, builds a routing library called Syro and a 200‑line demo app that runs and claims high memory and speed efficiency, recommends reading Human Error and The Design of Everyday Things.
AI-written summary · about
chapters (13)
- 0:00Start
- 0:15Michel Martens
- 1:15Mind Over Error
- 4:41Human Error
- 5:19The Design of Everyday Things
- 6:21Mental Model
- 11:54Complexity boundaries
- 13:23Kolmogorov complexity
- 14:37Software complexity
- 16:02Cyclomatic complexity
- 16:38Code volume
- 17:16Complexity Lines of code
- 18:25The Ruby Paradox
related talks
23mHuman Error, Mental Models and Simplicity
53mIntentional Code - Minimalism in a World of Dogmatic Design
32mKeeping your code strong
50mIntentional Code - Minimalism in a World of Dogmatic Design
40mMore Code More Problems
54mReadable Code: The Secret to Clean, Productive Software
56mKicking the Complexity Habit
29mPsychology of Code Readability
