5 ms·
Learning and switching to Clojure as my primary language is the best decision I've made in my career (which is relatively short at 10 years, I'll admit). It's
by jakebasile 7y ago
Learning and switching to Clojure as my primary language is the best decision I've made in my career (which is relatively short at 10 years, I'll admit).
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.
- mollusk 7y ago> It's probably somewhat decreased my earnings compared to trendier languages Odd, considering that Clojure is the best paid language according to the Stack Overflow Developer Survey: https://insights.stackoverflow.com/survey/2019#work-_-salary-and-experience-by-language https://insights.stackoverflow.com/survey/2019#work-_-salary... https://insights.stackoverflow.com/survey/2018#work-_-salary-and-experience-by-language https://insights.stackoverflow.com/survey/2018#work-_-salary...
- why_only_15 7y agoThat effect is probably much more so about where the language is used (US vs elsewhere primarily) rather than how much people get paid for that language in a particular place.
- mercer 7y agoI find that at least in The Netherlands the vast majority of job offerings are quite conservative in their 'stack'. It's nice that they are now okay with React rather than only Angular, or Python instead of just PHP, but finding a Clojure or Elixir shop is still much like finding a unicorn. And my impression is that this is true in most of the EU.
- simongray 7y agoWe have a few in Copenhagen. I've worked at a small startup using Clojure and a big government project using both Clojure and ClojureScript. I've also interviewed at one of the big car pooling apps here and they used Clojure. Now I'm working at a university also writing my code in Clojure and ClojureScript. But you do have to be diligent and spend some time to search for them. That stack you mentioned is definitely extremely common here too. And in the uni department where I work now the existing research code is still all LAMP stack and Java, so I'm trying to skip a generation of tech and get straight to modernity by introducing Clojure here.