~/talk

The Modular Imperative: Rethinking LLMs for Maintainable Software

Talkat LMPL 2025 · 2025-10-12..10-18· [ai-assisted-development, developer-experience]
slides:none on file

Runs experiments with cursor and cloud sonnet 4 and finds models default to monolithic code, often amplifying complexity and introducing bugs when porting or editing. Adding a rubric DSL generates per-module contracts, yields single-file edits, avoids breaking signature changes, and can place new features in new modules. Models mimic modular patterns but leave hidden dependencies and broken encapsulation, so scaffolding like dependency graphs plus concrete checks improves targeted edits and verification.

AI-written summary · about

  1. 0:00Modular LLMs for maintainable code
  2. 1:06Developer frustrations with AI code
  3. 2:28Why modularity matters
  4. 3:51Experiments on unguided modularity
  5. 5:58Improving modularity with Rubric specs
  6. 7:42LLMs mimic modularity blindly
  7. 8:25Encoding modularity as a principle
  8. 10:30Challenges of LLM modularity
  9. 12:14Summary and open questions
  10. 13:58Q&A on design decisions
~/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.