What do you do when you’re a programmer that loves ClojureScript but you decide you might like to learn electronics? Well, if you’re my friend Mike Fikes, you jump in with both feet and find a way to marry the two up. On this episode, we talk about Mike’s journey towards electronics enlightenment by way of creating Esprit, his project to get Clojure code to run on a microcontroller. Which is just as crazy and awesome as it sounds. I enjoyed my conversation with him very much, and I think you will too.
As always, feel free to leave a comment letting me know what you thought. And if you feel like sharing the show with someone you think might like it, I’d appreciate it.
Listen to the podcast on this page or download it here. Subscribe on iTunes, Google Podcasts, Spotify, or via RSS.
Links and Notes
- Mike on Twitter and GitHub
- Draper Labs
- Loral Infrared and Imaging
- Ben Eater’s Digital Electronics Tutorial
- The Art of Electronics and Learning the Art of Electronics: A Hands-On Lab Course
- Analysis vs synthesis
- Bill Herd
- JLCPCB
- OshPark PCB service
- Alan Wolke
- Vouch, where Mike works
- Clojure and ClojureScript
- ESP32
- The Russ episode
- Chicken Scheme
- Scheme
- Ferret
- Espruino
- Goby, Mike’s work to run ClojureScript on iOS
- Code golf
- Esprit, Mike’s Clojure circuit board
- The Karate Kid Wax On Wax Off
- Chromatic aberration
This episode is also available on YouTube. View it there for a transcript and subtitles.