~/talk

Code & Homicide: What Software Devs (..) from Offender Profiling

Talkat ElixirConf EU 2022 · 2022-06-09..06-10· [engineering-leadership]
slides:none on file

Claims that 23–42% of developer time is wasted to technical debt and that static metrics alone are not actionable lead to a practical alternative: using CodeScene to map Phoenix’s ~40,000 lines and trace commits to reveal hotspots. A specific test function shows 69 commits and 274 lines, suggesting high ROI for refactoring; CoreCLR at ~8 million lines shows widespread red. The workflow applies offender methods like geographical profiling to prioritize files that actually get changed so fixes target impact.

AI-written summary · about

  1. 0:00Intro
  2. 7:58Code at Scale: Why it's a hard problem?
  3. 9:27Quantifying technical dept via static analysis
  4. 11:45What is criminal profiling?
  5. 15:28Code Health: Beyond a single metric
  6. 18:11Visualizing code health of an Elixir Codebase
  7. 20:07Examples: A gallery of code
  8. 23:26What is criminal profiling? Continue
  9. 26:14Geographical Profiling
  10. 34:06Geographical offender profiling
  11. 38:19Refactoring recommendation
  12. 43:08What is legacy code?
~/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.