~/talk

Learning and Teaching Clojure on the job at Amperity

Talkat Clojure/conj 2018 · 2018-11-29..12-01· [career-development]
links:none on file
slides:none on file

Company runs 99% Clojure code and uses a 13-week bootcamp rotation that takes hires from zero to contributing by making them fix a UI bug in week one and commit a PR within two weeks of rotations; about ten hires move from noob to novice or intermediate in two years. Core tools and practices are REPL-driven development with admin-repl against production data, Figwheel/ClojureScript, a Lein-monorepo, Greenlight integration tests, thrift + Eden with clojure.spec, weekly demo days, and an active Slack channel for Q&A.

AI-written summary · about

  1. 0:00Intro
  2. 1:43Warning
  3. 3:45Learning Clojure
  4. 5:38Clojure vs C
  5. 6:10The right tool for the job
  6. 8:48Why Clojure
  7. 13:54The unifying program
  8. 14:16Building a learning environment
  9. 14:30The Big Blue Slice
  10. 15:02Getting Started
  11. 15:46Clojure Course
  12. 16:35Foreclosure
  13. 17:31Book
  14. 17:56Sequences
  15. 18:35First Week
  16. 19:35Second Week
  17. 19:56Implicit Goals
  18. 20:54Core of Closure
  19. 22:14Code Reviews
  20. 22:38Overall Tips
  21. 23:15Building a Learning Culture
  22. 24:00Books
  23. 24:37Paper Club
  24. 25:04Demo Day
  25. 25:49Meetups
  26. 27:55Clojure Strengths
  27. 28:09Hardest Part
  28. 28:26Good Part
  29. 29:32Admin Rep
  30. 30:33Line Monolith
  31. 31:34Thrift
  32. 35:05Integration Tests
  33. 36:02Greenlight
  34. 36:22Lisp Curse
  35. 38:57Opinions
  36. 39:32Clojure Script
  37. 39:58Our opinion
  38. 40:26Naming
  39. 40:41Service Base
  40. 41:12Your Stars
  41. 41:41Other Opinions
  42. 42:02The Important Thing
  43. 42:18Language Matters
~/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.