Love programming for various aspects:
- solving problems
- building large systems that magically work on their own
- build frameworks that others can build upon
- structure logic and ideas in an elegant and fluent way
Using Java at work, Scala at home, and wish I could learn more about Clojure. I'm also looking into Kotlin a little bit although I don't want to cheat on Scala, but I reckon it would be easier to introduce Kotlin in my work than Scala!