~/talk

I've Fallen Into a Large Codebase and I Can't Get Up!

slides:none on file

Describes a concrete workflow that links a human-drawn concept model to real files, then overlays automatically extracted dependencies (using tools like madge and dependency-cruiser) so mismatched imports and vanished edges stand out; demonstrates function- and variable-level views (reselect and observable examples), interactive state-machine diagrams, and an Electron demo with progressive reveal and quick filter/prune controls; shows that adding file metadata (git authors, run counts) and details-on-demand makes large JS/TS codebases navigable and actionable.

AI-written summary · about

  1. 0:00Start
  2. 2:12What We Do When We'Re Lost in the Real World
  3. 3:50Intentional Information Hiding
  4. 4:27Which Map Is the Right Map
  5. 7:43React Example
  6. 9:55Takeaways
  7. 11:58What Tools We Can Use That Generate Visualizations from Our Existing Code
  8. 14:06Dependency Cruisers
  9. 14:38Nodes as Functions
  10. 15:03Static Call Graph
  11. 15:49Observable Notebook
  12. 17:33State Machines
  13. 19:02The Hairball Problem
  14. 19:53Progressive Reveal of Information
  15. 20:21Information Seeking Mantra
  16. 25:05Graph Visualization
  17. 26:23Recap What We'Ve Learned
~/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.