It's probably somewhat decreased my earnings compared to trendier languages, and I worry that the market for Clojure developers is small and fragile which might bite me in the future... but I've never been happier doing my job than I am since I've started working with Clojure!
- The language itself is beautiful to read and write, minus a few warts that take some getting used to here and there.
- The jobs that are there tend to be smaller teams at larger companies which is my preferred type of setup.
- The community is mostly self-selected and tends to be fairly friendly.
- Working with the REPL feels like having a conversation with your computer, teaching it how to do what you want it to do vs fighting with a compiler.
- I like the "batteries not included" ethos - everything is a library and I can pick and choose what I like.
- Working on the JVM means I get access to untold thousands of Maven packages plus the JVM itself which is a very solid system.