So, what does monadic mean? you tell me.
mo·nad (mnd) n.
1. Philosophy An indivisible, impenetrable unit of substance viewed as the basic constituent element of physical reality in the metaphysics of Leibniz.
2. Biology A single-celled microorganism, especially a flagellate protozoan of the genus Monas.
3. Chemistry An atom or a radical with valence 1.
[Latin monas, monad-, unit, from Greek, from monos, single
monadic (mɒˈnædɪk) adj
1. (Logic) being or relating to a monad
2. (Logic) logic maths (of an operator, predicate, etc) having only a single argument place
3. (Mathematics) logic maths (of an operator, predicate, etc) having only a single argument place
More than likely, the first sense. It was used by Goethe, who got it from Leibniz, who adapted it from Greek Philosophy (see Monadology).
These days the word monad is most commonly associated with functional programming, particularly with the computer language Haskell, named after the logician Haskell Curry. Curry's last name is also used as a small-c verb to denote the process of partially applying a function. Currying is integral to Haskell.
Haskell is a purely functional language, which is to say it doesn't allow variables to be modified after their creation, except in specific, segregated constructs. Those constructs are called monads. The most common monad is the IO monad, which is needed to allow a Haskell program to communicate with the outside world.