Episode 8: Phil Hagelberg; empowering userspace in Heroku, Leiningen, and Emacs

Phil HagelbergPhil Hagelberg (a.k.a. technomancy just about everywhere) has been a constant presence in the Clojure world for years.  Best known for starting the Leiningen project — which he continues to maintain as part of his duties at Heroku — Phil has had his fingers in all sorts of open source pots, including Clojure itself, a big pile of Clojure libraries, and the packaging and distribution infrastructure around Emacs (thus foreshadowing Leiningen to a certain degree?).

We talked about many of these topics (recorded on 8/31/2012, BTW), but one theme that kept coming up throughout our conversation was the notion of empowering userspace; that is, ensuring that users of a system have nearly (or exactly?) as much power available to them as the system’s original creators.  This is something that Phil has written about recently, where he dubbed a particular approach to empowering userspace as the “Emacs Way”…a strategy that has yielded great dividends in Leiningen and Clojure both.



Or, download the mp3 directly.

Discrete Topics