Software developer by day, game developer by night. Terrible puns available 24/7. I've been blogging since 1999 so you'd think I'd have learned better by now; you'd be wrong.

You can follow this blog's updates on any ActivityPub-capable service (like Mastodon or Pleroma) at @ulrichp@99potions.net.

In this house we love and respect the Oxford comma.