Howdy! My name is James. I'm a professional grammer and dad joke enthusiast.
I gravitate toward functional programming in Scala, TypeScript, and Nix. For a brief overview of my background, see my profiles on LinkedIn and GitHub.
I like to speak about programming, write about programming, and play with programming. You can follow along via RSS.
You can find me on the fediverse at @james@earldouglas.social, and email me at james@earldouglas.com. My PGP public key is available for encryption and signature verification.