Episode 158: Rich Hickey on Clojure
Recording Venue:
Guest(s): Rich Hickey
Host(s): Markus
This episode is a coversation with Rich Hickey about his programming language Clojure. Clojure is a Lisp dialect that runs on top of the JVM that comes with – among other things – persistent data structures and transactional memory, both very useful for writing concurrent applications.
Links:
- Persistent Data Structures
- Transactional Memory
- Previous SE Radio Episode on Lisp with Dick Gabriel
- Rich Hickey on Twitter
- Clojure
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | RSS
Tags: communities, data access, distributed, domain-driven design
I want to lend my vote to this being one of the best episodes. It demonstrates Markus’ exceptional skill as an interviewer — I can barely stand to listen to other technical interviews now as they seem so clumsy and disengaged in comparison. In addition, Hickey’s arguments about programming problems and his decisions for his language are accessible to me as a professional programmer.
[…] Brownsword (Electronic Arts), The History of JUnit and the Future of Testing with Kent Beck, Rich Hickey on Clojure, and my favorite, Software Craftsmanship with Bob Martin. Check the site for a full […]
[…] SE-Radio episode 158: Rich Hickey on Clojure, http://www.se-radio.net/2010/03/episode-158-rich-hickey-on-clojure/ […]
[…] There are even some episodes covering Clojure, e.g. Episode 257: Michael Nygard on Clojure in Practice or Episode 158: Rich Hickey on Clojure. […]