External factors. Clojure didn't offer a great variety of jobs, especially remote. There was a decent number of jobs for onsite positions, but that's the trade I wasn't willing to make.
The language itself is great. The ecosystem is fine, you can find most libraries and if you can't you can at time use the JAVA versions. This was at times a pain because Java client libraries for certain services were out of date.
Solving real-life business problems was tricky but ultimately fun and satisfying. As the resulting code is usually very elegant and succinct.
I really loved the interactive programming aspect of it. It was really easy to go from a repl experiment to the actual implementation.
This would be great, if I weren't starting a new contract on Monday. :)
I mean this is still great for someone else. I am not surprised you are Berlin-based, I was at EuroClojure in 2017 in Berlin and was pleasantly surprised by how many Clojure companies existed there, most didn't offer remote work though.
Another Pitcher here. We're betting big on Clojure(Script) and are hiring! If you're curious, feel free to reach out (my email address is in my profile).
I'm mystified that not more people are offering remote possibilities when hiring for Clojure. There are some really great people out there, but the likelihood that they live in your neighborhood is low.
Geography seems like an arbitrary constraint to me. Nothing about it increases the probability of getting a better candidate.
I beg to differ - Clojure is like specifically made for distributed teams. I have never had such nice experience in other tech stacks when working remotely. There are many more remote Clojure jobs today than non-remote.
>Clojure didn't offer a great variety of jobs, especially remote
Things have changed. Today there are more Clojure jobs than of
Haskell, OCaml, F#, Elixir, Elm.
Especially remote jobs. There are few channels in Clojurians Slack where people post jobs and resumes and discuss them. There's a new posting almost every day.
The language itself is great. The ecosystem is fine, you can find most libraries and if you can't you can at time use the JAVA versions. This was at times a pain because Java client libraries for certain services were out of date.
Solving real-life business problems was tricky but ultimately fun and satisfying. As the resulting code is usually very elegant and succinct.
I really loved the interactive programming aspect of it. It was really easy to go from a repl experiment to the actual implementation.