Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity. - D. Gelernter ("Machine Beauty", Basic Books, 1998)

I have written a range of software including:

I used to maintain a list of alternatives to C for programming PalmPilots but with fatherhood I've had less time for "geek toys" ...