What I find the biggest hurdle for folks to start ...
# arrow
s
What I find the biggest hurdle for folks to start using FP in Kotlin is the nomenclature of classes/types/concepts. Datatypes, such as Option and Either are quite easy to understand right-of-the-bat and folks usually start with those. But terms such as ‘Monad’ scares people off…. Terms are very much rooted in mathematical theory and concepts; It’s hard to move from those concepts into the world of imperative/sequential programming where you are used to talk about concepts that ‘do’ things.