~/talk

How to Read Complex Code?

slides:none on file

Developers spend 58% of their time reading code and 85% learned programming before 19, so reading is a skill not a pastime. Cognitive limits (Miller’s 5–9 items) explain why unfamiliar syntax (APL), boilerplate (Java), or tangled state (BASIC) confuse differently. Practical tactics: build syntax fluency with flash cards, offload working memory with a state table, practice reproduction and summarizing code, and run a regular code reading club to train long‑term models and spot where understanding actually breaks.

AI-written summary · about

  1. 0:00Intro
  2. 0:39How I got started
  3. 3:32Coding for kids
  4. 4:42The best part of programming is finding mistakes
  5. 5:16Programmers only learn from making mistakes
  6. 5:50You will fail often & it will be frustrating
  7. 6:44Never be afraid to mess around & experiment
  8. 7:06Break the rules
  9. 7:53And most importantly: it's fun
  10. 9:11When & how do you learn to code?
  11. 11:55How do people learn?
  12. 12:40We don't teach reading code
  13. 15:10We don't practice reading code
  14. 17:02We don't have theories for reading code
  15. 21:44Different forms of confusion
  16. 27:40More techniques from reading
  17. 29:42Want to know more?
  18. 31:13Summary
  19. 32:25Outro
~/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.