Howdy! My name is James. I'm a professional grammer and dad joke enthusiast. For a brief overview of my background, see my CV.

I like to give talks and write posts about programming. You can follow along via RSS.

You can reach me by email at My public key is 0x68FFA9882799E920.