~/talk

Treat Your Code as a Crime Scene

slides:none on file

Argues that version‑control data plus behavioral analysis (the CodeScene tool) reveal where to spend effort: hotspots are typically 1–3% of code but drive most work, e.g. a React profile of ~400k LOC and a .NET CLR profile of 8.5M LOC; hotspots can hide 14k LOC files, 500‑line functions, a function with cyclomatic complexity 112 and 42 commits/year. Uses a hotspot x‑ray to find function‑level hotspots and change coupling (or shin coupling) to expose costly cross‑package edits; shows actionable prioritization and high truck factors (React ~2, Vue ~1, 70% knowledge loss).

AI-written summary · about

  1. 0:00Treating code as crime scene
  2. 1:19Time spent understanding code
  3. 4:28Forensic psychology meets dev
  4. 9:54Behavioral code analysis
  5. 13:45Analyzing .NET CLR codebases
  6. 16:29Hotspot X-ray for refactoring
  7. 20:44Marauders vs commuters
  8. 23:16Change coupling explained
  9. 26:51Change coupling patterns
  10. 29:59Social side of code risks
  11. 33:10Business impact of code quality
  12. 35:17Truck factor risks
  13. 37:45Truck factor case studies
  14. 38:27Summary
~/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.