~/talk

Don't confuse Readability with Familiarity

Talkat UtahJS Conf 2024 · on Friday, 2024-09-13· [developer-experience]
links:none on file
slides:none on file

Claims that readability versus familiarity are different, backed by quick experiments: bootcamp students overwhelmingly prefer fat‑arrow syntax while experienced critics favor older forms, and studies exposing people to hieroglyphs/Chinese characters show prior exposure boosts positive ratings (familiarity bias). Argues there is no industry "ACT" for code‑reading comprehension, pushes measurable questions like “does this clarify or obscure?”, defends functional patterns and nested ternaries when their grammar is understood, and recommends isolating impact, teaching, and asking data‑driven questions. familiar to whom

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:07Why this talk matters
  3. 2:08Defining readability
  4. 3:34Readability vs complexity
  5. 6:03What makes code readable
  6. 9:21Familiarity vs readability
  7. 11:52Familiarity bias in code
  8. 14:01Familiar to whom
  9. 16:07Familiarity bias experiments
  10. 18:13Overcoming familiarity bias
  11. 20:43Practical advice for authors
  12. 22:48Airing grievances
  13. 23:30Functional programming bias
  14. 24:35Nested ternaries debate
  15. 25:37Whitespace and prettier
  16. 25:58Key takeaways
  17. 27:03Further reading and Q&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.