3 ms·
Do invest time in FP, specifically the typed Haskell side of things over something like Clojure. You most likely won't end up in a position writing Haskell, or
by jim-jim-jim 5y ago
Do invest time in FP, specifically the typed Haskell side of things over something like Clojure. You most likely won't end up in a position writing Haskell, or even doing FP, but you will be incorporating more and more concepts from it as the industry evolves. Typescript's widespread adoption is one telltale sign. If you can demonstrate that you're an agent of this change, you'll be an attractive candidate compared to somebody who is still regurgitating OOP design patterns. It's anecdotal, but I got my first junior position at a large company with no formal CS education because I was able to describe an algebraic data type.