A Short History of All People ...
summary
The talk analyzes Git history to locate defect-prone “hotspot” files defined as large, frequently changed, and indentation-complex. It uses simple metrics—commit frequency, file line count, indentation-based complexity, occasional cyclomatic checks—and D3 visualizations to show patterns (exponential distribution of changes, extreme hotspots, high co-change rates and coordination risk). Recommended remedies are targeted refactoring, co‑locating frequently co‑changed code, and using small composable libraries.
AI-written summary · about
chapters (9)
- 0:00Code introduction
- 2:32Early dev career
- 8:55Code hotspots
- 15:30Dependencies over time
- 22:34Tool and library choice
- 28:37Team coordination
- 36:44Dev farewell
- 39:12Summary
- 40:38Closing and Q&A
related talks
47mTreat Your Code as a Crime Scene
49mTreat Your Code as a Crime Scene
40mTreat Your Code as a Crime Scene
50mGuide Refactorings With Behavioral Code Analysis
39m7 Secrets of Maintainable Codebases
32mPrioritizing Technical Debt as if Time and Money Matters
33mHere's to history: programming through archaeology
20mPrioritizing Technical Debt as if Time and Money Matters
