

Elm Town 83 – Wonder: Meeting people where they are with Ryan Haskell
Apr 15, 2025
Ryan Haskell, a senior software engineer at Brilliant and creator of the 'Welcome to Elm' YouTube series, shares insights on teaching the Elm programming language. He recounts his gap year adventures and the development of his game, 'Turbo Champ,' using the Godot engine. Haskell emphasizes the importance of accessible learning materials and relatable language in programming. He also explores how interactivity can enhance learner engagement, and he shares resources that facilitate a deeper understanding of Elm.
AI Snips
Chapters
Books
Transcript
Episode notes
Value of Collaborative Work
- Being with people and collaborating brings joy and fulfillment beyond solitary creative projects.
- Isolation during creative pursuits can feel counterproductive for those who thrive on social interactions.
Gap Year Game Development Story
- Ryan took a gap year for personal growth, making a game using Godot Engine and learning new skills.
- He experienced the challenge of creating good driving mechanics and realized he enjoys collaborating more than solo work.
Plan Teaching for Learner's Context
- Plan your teaching content carefully to build knowledge progressively.
- Speak the learner's language by relating concepts to what they already know.