Metabase: Why we picked Clojure
" However, we had a strong aversion to using Java itself, so the real short list was Scala or Clojure."<p>Sadly they couldn't articulate any actual problems with Java...<p>I find it weird that so many developers focus on the "writability" of the language. I mean  stuff that java gets criticized for, like verbosity etc. Which I don't even find so bad especially since the newer jdk versions.<p>But in my opinion the _readability_ of the result is the most important factor. I rather read copy/pasted code than some smart clojure onliner which nobody dares to touch or really understands.<p>You only write the program once, but you have to read it over and over again when maintaining it and developing new features, and java's maybe a little verbose syntax really helps here, and also the fact that there really is only one way to do a thing (unlike eg. perl).<p>The tooling, documentation, frameworks, libraries and runtimes are all top notch with java. All other languages seem to have problems in one (or more) of these areas.