~/talk

A Crystal Ball to Prioritize Technical Debt

slides:none on file

Claims that version‑control behavior pinpoints where technical debt matters, not raw static metrics; shows a static tool reporting “4,000 years” of debt on a legacy codebase and says that’s useless without activity data. Demonstrates hotspots from commit frequency × complexity, drills huge files (gc.cpp ≈47,000 LOC) with an x‑ray to find a 342‑line hotspot function, and tracks complexity trends over time as early warnings. Uses Codemap/CodeScene examples and links organizational signals (diffusion of responsibility, Conway’s Law) to actionable refactor and team changes.

AI-written summary · about

  1. 0:00Intro
  2. 0:46Questioning Technical Debt
  3. 2:41Interest Rate Is A Function Of Time
  4. 3:02All Technical Debt Isn't Equal
  5. 5:59h List: Information to Prioritize Technical Debt
  6. 7:39on-Control - A Behavioral Data Source
  7. 12:59Why Hotspots Work
  8. 14:51Case Study: The .NET Core Runtime
  9. 16:06gc.cpp - A Capacity Test of GitHub
  10. 17:50Function-Level Hotspots in gc.cpp
  11. 18:48Normalization of Deviance
  12. 23:20Supervise your complexity Trends
  13. 25:48poling: Try it on your own Code
  14. 27:43Process Loss
  15. 29:05Diffusion of Responsibility
  16. 31:04are Team Coordination fusion of Responsibility
  17. 34:16Measuring Conway's Law
  18. 38:04Decisions Influenced By Data
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.