Saturday, August 24, 2019

monad tutorial fallacy

For some time now, I've been reading about monads hoping to grok them well enough to write a Techy Word of the Week titled "monad". Today I found the "monad tutorial fallacy". The TWOTW on monad will have to wait, but at least there is a reason for the delay.

Apparently, the common pattern for authors of articles on monads is:
  1. Joe doesn’t know monads
  2. Joe works long and hard to know monads
  3. Joe experiences amazing feeling of enlightenment, wonders why others are not similarly enlightened
  4. Joe gives incomplete, inaccurate, oversimplified, and confusing explanation of monads to others which probably makes them think that monads are stupid,  worthless, over-complicated, and unnecessary
    (list adapted from Matt Fenwick on SO

Further reading:

No comments:

Post a Comment