~/talk

Lessons from Teaching Scala to 80,000 People

Talkat Scala Days 2023 Madrid · 2023-09-12..09-14· [scala]
links:none on file
slides:none on file

Teaching methodology scales to 80,000 learners via a concrete DSL: Deconstruct Select Linearize, breaking topics until each fits 30 minutes or 100 lines and ordering them topologically. Courses emphasize practical examples—Options and for-comprehensions for null-safety and sequencing, variance as substitution, and small effect-driven patterns—plus habit cues from Atomic Habits. A/B-like evidence shows learners prefer problem-first tutorials: monad tutorial experiment: 6k, 7k, 30k views, and materials target fast ramp-up for engineers at Adobe, Apple, Microsoft.

AI-written summary · about

  1. 0:00Introduction
  2. 1:52Scala’s audience and challenges
  3. 5:05Learning barriers for engineers
  4. 6:52Teaching Scala to beginners
  5. 9:38Overcoming learning barriers
  6. 10:45DSL framework for learning
  7. 17:05Learning experience optimization
  8. 20:18Monad tutorials experiment
  9. 22:47Effective teaching moments
  10. 28:11Eureka moments with Scala
  11. 31:45What not to teach first
  12. 32:48Atomic Habits for teaching
  13. 35:40Making Scala a habit
  14. 37:05Q&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.