
Episode 45
045: How We Learn
We look at the techniques that helped us learn Elm and that help us continue to learn new techniques today.
December 6, 20211h 13m
Audio is streamed directly from the publisher (cdn.simplecast.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
- Make impossible states impossible
- Teaching elm episode
- Dillon's first Elm project, Mobster pair/mob programming timer
Ideas for Effective Learning
- Have a playground to try out ideas
- Try a new tool or technique with a familiar problem or exercise
- Small scale exercises and real world projects
- Small scale exercises are helpful for quickly developing a skill
- Feedback loops
- Tiny steps shorten the feedback loop
- Use code katas like bowling, tennis, roman numeral katas
- Analogous to empirical scientific method (hypothesis, test, analyze)
- Call your shot
- Don't forget to analyze test results after
- Listen to smart people, but come to your own conclusions
- Try two alternate ways of doing something out for yourself
- Failure is part of learning
- Follow your curiosity
- Look at the source for projects you depend on or come across
- Growth Mindset vs. Fixed Mindset
- You have to make knowledge your own (synthesis) - connect it to what you know
- Just in time vs. just in case learning - focus on what you need or seems important now
- Flexbox Froggy game
- Demystify things (for example custom type constructors vs type alias constructors)
- Mind mapping
- Elm Radio Opaque Types episode
- Zettlekasten second brain
- How to Take Smart Notes book
- Make declarative statements in second brain system
- Dillon's use the platform note from his digital garden
- Digital gardening
- Learn in public movement
- Richard Feldman's talk Scaling Elm Apps
- Richard experimenting with dream writer in a component architect
- Make It Stick book (and some notes summarizing key ideas)
- Elm Radio API Design Lessons episode
- Let your background processing do some work for you
- Dan Pink's book When
- Early bird vs night owl thinking
- Jeroen's blog