The following video is of language designer Rich Hickey giving a brief overview of the Clojure language, and highlighting its approach to non-painful concurrency. Hickey’s a fascinating and concise speaker, who really gets into the meat of the concurrency problems in application programming today, showing how Clojure was designed from the ground up to simplify the process of concurrent programming.