Many people ask about how to develop a functional mindset. It’s difficult if you’ve learned another paradigm and don’t know where to start. Functional thinking is a set of habits that you can train that will serve you well while programming in any language.
This talk will cover four important areas: minimize mutation, minimize implicit dependencies, isolate side-effects, and basic idioms. It draws on my experience pairing with and teaching beginners to functional programming.
Clojure’s first exclusively Remote conference.