Welcome to the center point for everything that I (he/him) work on, mostly little things. It seems practical to have someplace to point them.
Usually, I write software by day and plot the Downfall of Civilization™—at least the bad parts—by night. Or, rather, I teach, write, program, and make things that hopefully make the world odder, more comfortable, and more inclusive. I try to be “full service,” where I can.
If you want to find me elsewhere, to get a sense of how I act “in public,” here are some good places to start.
Entropy Arbitrage, my blog, where I regularly post technical notes, project updates, and musings about how the world works, among other projects.
Codeberg, which has begun replacing GitHub for my purposes, holding old and new projects, where I try to push out at least one update per day and expect to keep projects hosted on both up to date. GitLab rounds out the set with side-repositories and some private work.
Buy Me a Coffee, where I post announcements of new blog posts for anybody who doesn't want to mess with an RSS feed reader, plus members-only previews of what I have in the works for the month's newsletter and a small community. And as I’ll mention below, you can toss some money my way, if you want to support more of my work.
Mastodon, replacing Twitter𝕏 for me to post the occasional interesting find or blog announcement. Discriminating readers should follow me. Discriminating readers who hate social media should follow the blog, especially the Social Media Roundup posts, though they don't include boosts or most off-the-cuff replies. You can also find me on Pinkary and Spoutible, if you prefer them, though with less activity.
LinkedIn, where I don’t get involved. I never really warmed to the space. People sometimes look for me there, though, so I do try to check in every week or so, and the work history is (probably) mostly complete.
Stack Overflow, where I help out if I have a free minute. It feels good to help people with “real” programming problems, but I also feel a perverse pride when I help with some poor soul’s Commodore BASIC program. If you care about this sort of thing, I come precariously close to the top fifth of contributors and wrote a blog post about the uses of Stack Overflow activity. I also started participating at Codidact for its better community.
My Résumé seems self-explanatory, except to say that I have worked with some truly amazing people over the years. And the logo doesn’t tilt, there. Even I have my limits.
If you’d like to support my offbeat projects and don’t need to outright hire me, then you can chip in at my online store or more directly at the aforementioned
Buy Me a Coffee or LiberaPay.
You can generally find a dormant account on just about any social networking site, too. I sign up to most things to see if they have any interesting features. If you desperately need to contact me only through those sites, the response time varies depending on how often I remember it’s out there. Like, is Friendster still a thing? I could be easily convinced that I signed up for that long after everybody else left…
Other things going on that might be of interest include some topics that I’ve written about on my blog:
If it’s not a link, I haven’t written that page, yet. Clever, right?
While we’re here, let’s get one thing out of the way, because you’re probably asking, anyway. Co-la-gioi-a:
And there you go. Yes, an actual Italian-speaker would object to this pronunciation; several have, because they want a fifth syllable for gi on its own. However, that”s how my family mostly pronounced it.
Nine letters, three of which are consonants and the last two of which are I-A, as in Ia! Ia! Cthulhu fhtagn, which I assume is a coincidence and not an indication that my ancestors spent time foretelling the return of fictional squid-headed alien god-things. Although there is one weird novel from the 1800s that has just enough detail to make me wonder, sometimes…
I wouldn’t bet against it, mind you. I just assume it isn’t the case.
No, however, I don’t really care if you pronounce or spell it right. I know who I am, and have heard enough variations as to be immune to a weird pronunciation hurting my feelings. People ask, though, so here we are.
As long as you’ve read to the bottom, might I recommend my Daily Nonogram, Daily Card-Matching, or Daily Geography puzzle? What about a trivia/tic-tac-toe/tile-sliding game, Mystic T-Square? I wrote them for my own entertainment and possible integration with another project, but it’s a decently fun way to spend an average of five minutes, if you enjoy these sorts of visual/mathematical puzzles.
If you would like the background on them, I wrote blog posts incroducing the Daily Nonogram, the Daily Iungimoji, and the Daily G.L.O.B.E..
And if you’d prefer something with a bit more action, give Chasing Phantoms a try.
I really should point out that the JC glyph was created by Brandon Eck for his Name Logo Directory project, a great job needing very little input from me.
The body typeface is Natanael Gama’s Exo 2. I liked the original enough that I pledged to the Kickstarter campaign.
The header typeface is Friedrich Althausen’s Vollkorn, which struck me as a good match.
Various bullets, such as the list of links at the top, uses Font Awesome. It has its faults and I should subset the thing, but it does the job.
The background texture is from Subtle Patterns, by Nathan Spady.