News for hackers. Stuff that matters.
Re:Advanced Programming Languages (2009) by throwaway858 on Sunday March 06, 2022 @02:19PM (#30580257)
The problem is that you are trying to understand them from an explanation, when the correct method is to code with them and feel them and get used to them.

The programming world is filled with concepts that beginners find extremely difficult to comprehend from explanations:

  - pointers
  - closures
  - recursion
Monads are no more difficult to grasp than any of these concepts (but no one would ever claim that it will be "hard to hire devs that understand closures...")
Re:Advanced Programming Languages (2009) by t43562 on Monday March 07, 2022 @09:13AM (#30588017)
I take your point but actually I don't think there is an abundance of developers who understand closures. :-)