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.
There was an interesting thread recently on Hacker News about advice to give to junior developers. A lot of interesting feedback cropped up but I want to put my two cents up for posterity.