Why Emacs is great (Part 1..of probably many)

When it comes to Emacs I had a few false starts… but now I'm a zealot. I love having full control over my development environment, and this is a great example of that control in action. One of the things I really like about Clojure development in Emacs is Bozhidar's Batsov's excellent Emacs package Cider. It provides just about everything you need for interactive REPL driven development with Clojure. I specifically make heavy use of cider-test-run-test which is bound to C-t C-t t for me.

Common Lisp: Third party libraries

This post is less about just third party libraries, and more about getting a Common Lisp project running in the way I expect (or as close to it as I can get). I've only dabbled in Lisp over the years (until Clojure in 2009), so I'm trying to make a serious run at Common Lisp. To warm back up I'm running through Land of Lisp. I ran into the following code:

Simplicity

While I was reading E.F. Schumacher's Small is Beautiful, a lot of lines jumped out at me, but this one sums up my approach to engineering: Any third rate engineer or researching can increase complexity; but it takes a certain flair of real insight to make things simple again. – E.F. Schumacher Striving to attain that ‘certain flair of real insight’ is something I believe all engineers should strive for.