3 ms·
But I think every well educated hacker / software developer should know about [monads]. Forgive me if I'm reading into this too much, but this sentence sounds
by dwaltrip 13y ago
But I think every well educated hacker / software developer should know about [monads].
Forgive me if I'm reading into this too much, but this sentence sounds a little judgmental. I don't understand this mindset. People are always going to learn things at different times. Why not be supportive and helpful instead?
I could empathize a little more if we were talking about fizz buzz or something. But it's not like monads are essential to building great applications. Aren't monads mainly a popular tool in functional programming land? Most developers are not functional programmers.
- qwerta 13y agoMonads are probably biggest thing which happened in functional programming in past 20 years. It actually made functional programming relevant. And basic FP is must have for most modern languages. And monads are relevant for actors, event driven frameworks and so on. So yes, any advanced developer should be aware of their existence (to know about). Secondly most developers are lying about their experience. When I interview someone who claims FP knowledge but does not know about monads, I may sound little condescending . The same applies to CS academic degree. Obviously this does not apply to beginers. And finally it is totally normal to judge people based on their knowledge. People are expected to know things unrelated to their lives all the time. For example I have zero knowledge of hollywood actors, and people judge me because I do not recognize some George Gloomy guy by a face.