Why I’m Still Learning Clojure

Last year was C# and Erlang, this year was Clojure thanks in part to the excellent London Clojure Code Dojo. (Bear with me for the next paragraph, and the subjective nature of later bits) Clojure has been an interesting experience because I have neither a Lisp nor JVM background. I’ve found myself having to deal […]

Out of the Comfort Zone

One of the best ways to learn new skills is to be out of our comfort zone. When we’re out of our comfort zone, the mind and body attempts to deal with the situation – we become more alert and adaptable, we have to think a bit more, we have to pay attention to what’s […]

Twill: The Command Line Web Browser

I’ve had Twill on my list of technologies to look at for a couple of years now. I finally had the chance to use it today and have been mightily impressed so want to share my thoughts. For those not aware, Twill is a scripting language implemented in Python for web browsing. Using the command […]

Bit Counts in Python, Erlang and Clojure

The subject came up yesterday about counting bits. I remembered the subject from university in the context of error checking, but I couldn’t remember the specifics during the conversation. It was only later that I recalled the subject of Hamming values or weights, and from there I tracked down an algorithm by Brian Kernighan (or […]

This Week In Fedora

Catching up on Linux Outlaws (sorry guys, I’ve been a bit busy!), Fab mentioned a new audiocast called This Week In Fedora. I thought I’d do my bit and help spread the word. The show is produced by Frostbite Media and you can find it at http://www.frostbitemedia.org/node/8 – the show is available in both Ogg […]

EuroPython 2010

Well, I’m back from another great EuroPython – my thanks to John Pinner and his EuroPython crew, the presenters, Josette from O’Reilly, and all my fellow delegates. Regrettably, I might not be able to make the next EuroPython in the wonderful city of Florence, but I might be able to make it to PyCon AU […]