Conversation

i'm in a Haskell beginner workshop right now and the organizer is like, "the last one is about monads, but it doesn't say so, you have to figure that out" increasingly I think not ever saying the word "monads" is the right move
3
46
I don't particularly think changing the name would help, so please don't start that. I think the problem is the more general one of talking about an abstraction before the intuition has been developed.
6
48
That’s like giving away the punchline of a joke. :/ More and more I feel likewise inclined to teach intuition for a concept before introducing its name, as much as possible. Knowing the name & definition of a thing makes it easy to fool yourself into thinking you know the thing.
2
2
I wonder if this is part of what I've come to find unhealthy in the current FP discourse. I don't think I've been immune to it too. We too readily throw around terms for things before we really understand them, and in turn confuse and alienate beginners in the process. 🤔
1
3