When learning higher-order concepts like monad/arrow, how much of the learning complexity is essential vs incidental?
Conversation
do you feel this article does a good job of explaining them? en.m.wikipedia.org/wiki/Monad_%28
1
the problem I have with that and the one you ref is the whole time I'm thinking "why?" and the question is never answered.
2
1
I found the Wikipedia article pretty inscrutable until I already understood.
You're totally right on the "why" front.
2
this is a bit better but I still keep asking "why do all this in such a convoluted way?"
1
Replying to
Yeah, I get that. I don't think the convolution justifies itself most of the time.
Replying to
but the fact that many clever people make it makes me wonder which of us is missing something
1
I see monads as a useful tool for understanding structural composition when I code; doesn't necessarily mean I use the word.
1

