Aha! Moments with Steven Proctor
In this weeks episode we are lucky to have Steven Proctor back on the show. We start off discussion by congratulating him on 82 episodes of Functional Geekery, and the commitment it takes to do a podcast and not just ‘podfade’. From here we move on to highlight any commonalities he notices with people getting into FP, how he stays on-top of the latest advancements and how he finds the guests he wishes to speak to. This leads us on to compare learning functional concepts within a language you already know vs. in a totally different lanaguge which is rooted in the principles. Finally, we chat about interesting projects that are on his radar and advice that he has for people who wish to begin exploring FP.
Show Links
- Functional Geekery
- FPCasts
- Planet = erlang.
- Erlang and Clojure with Steven Proctor - Three Devs and a Maybe
- Structure and Interpretation of Computer Programs - Book
- Structure and Interpretation of Computer Programs - Video Lectures
- Functional Geekery Episode 69 – Bartosz Milewski
- Functional Geekery Episode 66 – Scott Wlaschin
- Smalltalk Best Practice Patterns - Kent Beck
- “Reading #Smalltalk Best Practise Patterns, I notice the similarities between blocks and first-class functions @ScottWlaschin highlighted”
- Functional Geekery Episode 1 – Robert C. Martin
- Functional Geekery Episode 83 – Rahul Muttineni
- John Carmack - Thoughts on Haskell
- Calendly
- Option type
- Either type
- Functional JavaScript
- Classroom Coding with Prof. Frisby
- It’s a Unix system
- typelevel/cats: Lightweight, modular, and extensible library for functional programming.
- Sharpening the Saw
- Docker - Build, Ship, and Run Any App, Anywhere
- Nix: The Purely Functional Package Manager