An Intro to Lisp Editors and IDEs

December 22nd, 2011

(or Lisp IDEs where for art thou revisited) A while ago I wrote a post berating the lack of full-blown IDEs available for the various Lisp languages (cue the sound of Emacs fanboys sharpening their knives in the background ;) ). To some degree I regret that post, as although its popularity proved it hit […]

On Code Quality

August 22nd, 2011

As part of the Enhanced Visual OGSA-DAI Workbench project, I’ve been asked to keep a developer’s blog. My latest article in this series is titled On Code Quality, where I investigate what it means to write good code.

Common Lisp, Clojure and Evolution

February 27th, 2011

After my last post about Lisp IDEs, I decided to use Clojure and the Counter-Clockwise Eclipse plug-in as I continued working my way through Land of Lisp. This turned out to be a good move, as the effort of porting to Clojure forced me to really understand how the games worked and highlighted a lot […]

Lisp IDEs (where for art thou?)

January 5th, 2011

Lately, I’ve been trying to learn Lisp, working my way through the great “Land of Lisp” book by Conrad Barski. One of the first things Conrad tells you to do is to install CLISP, and explains a bit about the REPL. This is all well and good, but not a word is said about using a text-editor or […]

The programming equivalent of “a long stand”

May 31st, 2010

Builders apprentices often get sent on pointless endeavours, such as going for “a long stand”, “tartan paint” or a “sky hook”. I think I saw the programming equivalent today – proving that a GUID is not unique. The poor programmer does get a bit much stick, but he has just tried to write a loop […]

Clojure Resources

May 13th, 2010

I’ve recently been learning Clojure, a form of Lisp that runs on the JVM.  There are already a lot of resources about Clojure on the internet, but they vary in depth and usefulness. Therefore, I’ve compiled a bit of an overview of the various resources, in the hope that it helps the new Clojure (and […]

The Pain of Premiere Pro

November 9th, 2009

Permiere Pro has lately proven itself to be the singular worst piece of software I have ever had the misfortune to use. It has cost us far more time than it has saved, certainly several times its RRP in wasted hours. Normally I’m a software developer, but a project I was working on required me […]

Cloud for Academia?

October 7th, 2009

GridVoices have published my article “Cloud for Academia“, which takes a brief look at how various Cloud offerings could be used for HPC applications. UPDATE 4/11/2009: This article has now been syndicated (if that’s the right word!) on HPCWire.

Package Managers – Linux’s Killer Feature?

August 20th, 2009

Package managers – your yums, portages, apts etc – must be one of the best features of linux. It used to be pretty impossible to keep an installation up-to-date, now it’s trivial most of the time. I actually wonder if this is Linux’s killer feature – whilst your Windows installation slowly rots until you are […]

Hunter S. Thompson and the Death of Objectivity

July 20th, 2009

David Weinberger writes on “Joho the Blog” that “transparency is the new objectivity“. In the post, he explains how journalists have traditionally strived to appear objective, but today’s bloggers typically go down a different path and aim for transparency. That is to say, a journalist will not openly reveal their biases (which sometimes grow into […]