~/talk

Poetry of Programming

Talkat Clojure/conj 2017 · 2017-10-12..10-14· [career-development]
slides:none on file

A semester-long Clojure course at a small liberal-arts college teaches beginners the functional core in 37.5 hours over 15 weeks, starting from function composition and emphasizing map filter reduce and persistent data structures; teaching uses live REPL coding, pair help, and paper-style reading exercises; class size is small — 14 students finished — and a Collatz exercise finds 871 produces a sequence of length 178, showing concrete, testable results.

AI-written summary · about

  1. 0:00Start
  2. 0:08Topic
  3. 0:32Overview
  4. 1:03Who am I?
  5. 2:25Rationale for programming courses
  6. 3:07How did it really happen?
  7. 4:09Poetry?
  8. 5:07Excellent beginner books on Clojure
  9. 5:34Teaching total beginners
  10. 6:47Dependency graph of Clojure functions/programming concepts
  11. 8:12Starting point: function composition
  12. 8:56Simple functions
  13. 10:43Assessment - mass produced koans
  14. 11:49Function definitions are not urgent
  15. 12:15Immutability not an issue
  16. 12:53Metaphors for def
  17. 13:25Defining functions - abstracting over calculations playing in the REPL: several examples of the same
  18. 14:13Roadblock
  19. 15:37what makes filter great
  20. 17:02Teaching reduce
  21. 17:38Reimplementing nap: recursion vs. reduce
  22. 18:38blinded by recursion
  23. 19:52Class format
  24. 21:10An example problem: Collatz conjecture
  25. 22:01Code Transformations
  26. 23:39Complicated solutions
  27. 25:25Math Programming
  28. 26:01Steps of problem solving
  29. 27:31Play in the REPL!
  30. 28:16First REPL: clojurescriptio
  31. 28:51Editor is needed: repl.it interface
  32. 30:05Documentation
  33. 31:28Solution spaces
  34. 32:25Improving the course
  35. 34:25Summary
  36. 35:46Conclusion
~/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.