Developer on Fire
Episode 236 | Eric Normand - Real World Examples
Guest:
Eric Normand talks with Dave Rael about running and education service, the appeal of functional programming, the lessons of computer science applied to life, and really listening
Eric Normand is a long time functional programmer excited to see it entering the mainstream. He loves teaching and cooking. You can learn Functional Programming from him at PurelyFunctional.tv and read his thoughts in The PurelyFunctional.tv Newsletter. If you visit him in New Orleans, you can meet his wife and daughter. He'll even make you some gumbo if you tell him you're coming.
Chapters:
- - Dave introduces the show and Eric Normand
- - How Eric got involved in functional programming
- - Eric's family
- - What computer science tells us about our world - Eric's book recommendation
- - Eric's intent with PurelyFunctional.tv
- - The service Eric provides at PurelyFunctional.tv and his atypical approach emphasizing solving real problems
- - The results of PurelyFunctional.tv
- - Why Clojure?
- - What should developers know about functional programming
- - Pure functions
- - Eric's story of failure - cultural matches and mismatches
- - How Eric stays current with what he needs to know
- - Rich Hickey's perspective
- - The things that have Eric most excited
- - Eric's typical day
- - Eric's top 3 tips for delivering more value
- - Keeping up with Eric
Resources:
- PurelyFunctional.tv - Sign Up For Eric's Newsletter
- Robot Turtles
- Refactoring: Improving the Design of Existing Code - Martin Fowler
- Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma
- The original Lisp paper
- A blog post Dave wrote for Simple Programmer about escaping local maxima - along the lines of what Eric was saying about the appeal of functional programming
- Idempotence
- re-frame
Eric's book recommendation:
Eric's top 3 tips for delivering more value:
- Talk to your users and really listen empathetically
- Take care of yourself
- Get some perspective