The case for Clojure:
• Concurrency is not the problem! State is the problem. Clojure’s sweet spot is any application that has state.
• Don’t burn your legacy code! Clojure is a better Java than Java.
• Imperative programming and gratuitous complexity go hand in hand. Write functional Clojure and get shit done.
• Design Patterns are a disease, and Clojure is the cure.