~/talk

Exploring a complex codebase with AI

slides:none on file

Uses AI agents (ONA, Cloud Code, Gemini, Anthropic/Claude) to analyze the Go runtime and compiler source: runs repository-wide dependency analysis that finds 13 dependency cycles detected and generates Graphviz/mermaid graphs; queries git history to surface active components and recent refactorings; reads individual files with a single-request tool (Aether) to explain parser, channels and GC, identifying the GC as concurrent tri‑color mark‑and‑sweep; generates diagram-as-code and four‑choice quizzes to validate understanding, saving hours for a ~$50–$70 prep cost.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Why explore source code
  3. 4:02Two AI approaches for codebases
  4. 6:53Using code agents for exploration
  5. 10:27AI in your mother tongue
  6. 13:46Interrogating files with AI
  7. 18:53Understanding garbage collector
  8. 25:37Generating diagrams from code
  9. 31:12Exploring Go channels
  10. 35:49Reviewing agent results
  11. 40:28Encouragement to try AI tools
  12. 41:13Q&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.