Following some in-person chats on a number of concepts of functional programming, my team pushed me to try to share and present some of these to a wider audience. Admittedly, finding online resources on FP that are both palatable and reasonably sized is not always easy. This article was written in December 2015 and was my best attempt—in my own perspective and with my own analogies—to talk about what lies beyond the obscure term monad by starting with functors.
From A Conversation with Turing Award Winner Leslie Lamport. This sums up my reasoning quite nicely.
When you’re in University, your goal should be to get an education, not to get job training. You learn your job on the job. University is a time to educate yourself.