~/talk

Clean Code Revisited in the Age of AI

Talkat droidCon USA 2026 · on Thursday, 2026-07-16· at 11:30· W222 B· [ai-assisted-development, software-architecture]
slides:none on file

Revisits Uncle Bob rules against the backdrop of LLMs and shows which rules still hold and which need tweaks: named arguments in Kotlin invalidate the “max 3 args” rule, small single-responsibility functions lower entropy and reduce hallucination, and buried commented code or duplicated generic helpers amplify LM errors. Proposes a single-context principle (put all tokens an LLM needs in one file), explains the loss in the middle effect, and recommends mutation testing plus the 20‑year‑old CRAP metric to force meaningful tests and refactoring.

AI-written summary · about

  1. 0:00Clean Code and AI relevance
  2. 3:13Clean Code still matters
  3. 7:10LLMs and function design
  4. 11:02Commands confuse AI
  5. 14:31Dangers of comments
  6. 15:34Vertical formatting loss
  7. 17:39Command-query separation
  8. 19:47DRY vs semantic duplication
  9. 21:52Law of Demeter limits
  10. 22:57New AI-native clean code rule
  11. 26:49Code to systems engineering
  12. 27:30Testing with AI tools
  13. 30:18AI readability and hallucinations
  14. 31:20Future of software engineering
  15. 32:43Q&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.