~/talk

Treat Your Code as a Crime Scene

Talkat GOTO Copenhagen 2015 · 2015-10-05..10-06· [developer-experience]
slides:none on file

Uses git commit history and CodeCity-style maps to find hotspots (complex + frequently changed) in a 400,000‑line codebase where 4% of files account for 72% of defects across 89 programmers. Adds temporal coupling to reveal files that change together (copy/paste clones or hidden dependencies) and uses fractal figures to map which developers or teams own code. Shows complexity‑trend graphs to predict decay, flags abandoned modules, and mentions custom open‑source tools plus D3/Processing visualizations.

AI-written summary · about

  1. 0:00Start
  2. 0:50Understanding Code
  3. 2:21Cyclomatic Complexity
  4. 9:24Profiling the Ripper
  5. 12:41A geography of code
  6. 13:55Spatial Movement in Code
  7. 14:39Geographical profiling of Code
  8. 15:08Case Study
  9. 16:52Hotspots and Defects
  10. 17:50Evolution of a Program
  11. 20:02Complexity Trend
  12. 35:40Identify Main developers
  13. 38:15Social Networks in Code
  14. 39:31Loss of Knowledge
  15. 40:20Code 3 Forensics
~/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.