| > I switched from scala to python and oh man what a relief. I did a bit of Python, then did a bit of Scala, and now do both at work. Oh what a pain Python is! And what a joy Scala is! > Way too many theoretical concepts, monads, monoids , isomorphisms ect that make you feel stupid. Concepts are theoretical in their nature, aren't they? Perhaps these concepts are useful and you just haven't yet found out why? Wrt feeling stupid, there are two possible reactions: "gee, I'm not so smart" and "whee a learning opportunity" - I'll prefer the latter anytime. > There is always a nagging feeling that you don't 'get it' when you program in scala Yes I have that too - so much more to learn! |
Or maybe they are not that useful? If they were really that useful we would see those concepts everywhere.