Mercury Engineering describes their two-week Haskell onboarding program called 'Learn Haskell by Exercises' (LHbE), used with 50+ new hires including interns, managers, and senior engineers. The program is entirely exercise-driven with no books or lectures, relying instead on worked examples, layered feedback loops (typechecker, Hoogle, LLMs, mentor calls, PR review), and daily one-on-one mentorship. Key principles include avoiding 'stealing learning' by letting learners struggle productively, teaching type-based reasoning as a core skill, and using tools like ghciwatch and Hoogle from day one. Learners typically reach monad transformer stacks within 10 business days, starting from zero Haskell knowledge.
Sort: