~/talk

Taming A Monster With Git Driven Data

Talkat Developer Summit 2020 · 2020-11-21..11-22· [developer-experience]

Extracts raw git logs from a repo (demo uses TensorFlow) and generates a CSV of the top 50 files over the last six months, then visualizes change frequency (long tail: a small surface of files get most edits) and a simple language‑agnostic complexity proxy (lines/indentation) to identify refactor hotspots. Uses a codemap wrapper plus RawGraphs for charts, computes change coupling as files co-changing ≥X commits and ≥Y% of the time, and builds owner/knowledge maps; the method surfaces surprising hotspots and works on real repos.

AI-written summary · about

  1. 0:00Introducing legacy systems
  2. 3:10Git as historical data
  3. 9:36Analyzing change frequency
  4. 16:23Identifying code hotspots
  5. 18:51Measuring change coupling
  6. 23:28Practical refactoring insights
  7. 26:37Ethics and empathy in analysis
  8. 28:45Further reading and Q&A
~/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.