OH: "Can you give me an estimate on how long it will take you to fix this bug?" "That's like asking how long it will take to find my keys."
Think twice before learning Haskell or Clojure, or functional programming in general. There is no going back.
Society: “Don’t generalize.” Haskell: “Generalize everything.”