Howdy! My name is James. I'm a professional grammer and dad joke enthusiast.

I have a background in functional software engineering with Scala and Nix. For details, see my profiles on LinkedIn and GitHub.

This site is a collection of musings on various programming-related topics. Browse the feed or follow along via RSS!

You can find me on the fediverse at, and email me at My PGP public key is available for encryption and signature verification.