Elm Town

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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

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.
ANECDOTE

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app