~/talk

Beginner Driven Development

Argues Clojure can be made measurably more beginner-friendly by focusing on concrete developer tasks: improve learnability with better READMEs and runnable examples, make systems inspectable using Portal and Clerk, add targeted logging and argument assertions so failures tell you why, and avoid one-off wrappers that create a bad easy (short-term convenience, long-term pain). Shows a real test-runner bug where ergonomics hid syntax errors, and advocates designs that provide good easy—easy on-ramp without hiding internals.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02What would a beginnerfriendly language look like
  3. 1:52Being able to program is an Incredible Gift
  4. 2:53Expert Focus vs Beginner Focus
  5. 4:22Why Make Closure More Beginner Friendly
  6. 5:29The Potential of Closure
  7. 6:24The Community
  8. 6:50The Elephant in the Room
  9. 8:56Butter Dispenser
  10. 9:49Usability
  11. 10:39Examples
  12. 11:31Ecosystem
  13. 11:54Pickle Picker
  14. 16:01Learnability
  15. 18:14Removing barriers
  16. 19:08Egg cracker
  17. 19:54Observability
  18. 22:53Logging
  19. 26:07Ice Cream Cone Spinner
  20. 26:52Conclusion
~/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.