The problem I have with functional programming concepts is that whenever I learn about them, it's usually about monads, closures, folds, infinite streams etc. I know they are cool and all but, honestly, I rarely see a good use for them in my daily work. Read all »