~/talk

Abstractions: the good and the bad

Talkat Java ON Conference 2023 · 2023-11-15..11-17· [software-architecture]
links:none on file
slides:none on file

Claims that working memory holds about four items and that chunking compresses complexity into reusable abstractions, demonstrated with a ukulele learning example and a Scrabble board rotation refactor. Uses Mentimeter for live polls, proposes the four things rule and that writing abstractions reduces reader effort from O(n) to O(1). Recommends expressing each abstraction as one simple sentence and practicing rubber duck design (he tests a custom GPT and finds it unreliable). Emphasizes chunking: chunking compresses to one slot.

AI-written summary · about

  1. 0:00Welcome
  2. 4:08Good vs bad abstractions
  3. 8:56Abstractions across disciplines
  4. 14:20Brain processing abstractions
  5. 22:30Chunking as compression
  6. 35:17Chunking for complexity
  7. 38:43Internal vs external knowledge
  8. 45:59Thoughts to code
  9. 53:27Optimizing readability
  10. 57:40Balancing abstraction depth
  11. 1:02:35Summary
~/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.