Recent Posts

Bogroll 0.3

I've just minted the 0.3 release of my stateless RSS reader, Bogroll. This version features caching support which actually works, plus deep-linking to catego...

When Sixxs met BytemarkDNS

Edit: Those of you coming across this post by googling for 'Sixxs rDNS' should note that Bytemark's DNS service isn't free unless you already have a server w...

RIP Freda (my car), 1995-2011

A fond farewell today to my car, which has been in the family since 1999 and suffered both myself and my sister learning to drive in it. The mighty Fiat serv...

2011 geek wishlist

In no particular order... That Debian Squeeze will release in Q1 2011 That I'll discover a J2EE Servlet Container which isn't totally horrible That some kin...

Crap hardware stole my weekend

A wise man once wrote: "Unlike the precocious child who will taunt you mercilessly, knowing just how to report the beating they deserve to their school teac...

Bad code lasts the longest…

Browsing through the URC North Western Synod's website today, I see they now run it on Wordpress. And this is a bit of a relief for me - the site's previous ...

Oxford Geek Night 19 slides

Just a quick one to say that the slides and videos from Oxford Geek Night 19 are now up - I very much enjoyed speaking for the second time at OGN, and due th...

What a bunch of bankers

Moving a charity's accounts to a new bank: how hard can it be? It's now just over a year since I took over as joint treasurer of Saint Columba's. And much as...

India diary, day 2

In June/July 2010 I spent ten days travelling in Rajasthan, India with friends; this is my diary of the trip (full list of entries here). Sunday 27 June Firs...

On chancel repair liability

I was fascinated to read about chancel repair liability the other day. Simply put, some ancient laws that nobody bothered to repeal since the Norman Conquest...