QR code
Dave Weston's avatar

Dave Weston

United Kingdom

I forsook science, journalism and the circus to become a software developer, blogger, fading tennis player and improving curmudgeon. No regrets, but I sometimes miss my unicycle.