Programming languages are tools. Depending on what you are doing the right tool becomes an important choice. When developers move to another programming language – It is worth examining why they moved. In this case from Python to Clojure. In the article he provides a list of why he views the move to Clojure as a good one : immutability, a highly interactive REPL and class loader, better performance, deployment advantages, Java interoperability by virtue that Clojure sits ontop of the JVM, simplicity and wealth of functional programming advantages.
A follow-on read to this is zach charlop-powers blog entry :
One more interesting article on this topic that I ran into :
and the follow-on :