I’ve been developing with Clojure full-time since 2015 and it’s been a great experience overall. I’ve already posted about some of the features that really appeal to me but there are flaws too. Technical flaws, sure, but also organisational flaws. I was thinking about this due to a recent Twitter mini-controversy sparked by an episode of the Apropos podcast.
In my current job, I’ve been using Clojure as one of the main languages. Every time I go back to it, it makes my heart soar. Ok, I might be overexaggerating a little. But it is great.