Show more

Yesterday while I was cleaning I thought, "Hm, it would be nice to have a little box for these things," so 20 minutes later I had laser-cut a little box for those things.

This is sort of a take on something like Tracery ( but approaching it as a programming language problem. I think it's a lot easier to do deep structure with Matzo, but also I made it, so of course it's a tool that fits my brain well.

Show thread

Over the last decade, I've made three major attempts to write programming languages for producing random text. Here's the first: Matzo, a simple dynamically typed language for random strings, which I've reimplemented somewhat more cleanly and released today:

(…yes, I wrote a custom static site generator in Scheme: that's what powers my blog at

Show thread

I've been wanting to get a better homepage set up for a while now, and I'm finally writing it, but I keep getting nerd-sniped by setting up Bazel builds for my static sites (which will eventually require making Guile work in Bazel as well.)

I had a new idea for a medium-sized TTRPG project the other day and I tried really hard to forget it but it's such a fun idea that I guess I've got Yet Another Project To Procrastinate On now.

This weekend's project: a custom shogi board. The board is maple and poplar and the pieces are cherry, all laser-cut and hand-assembled. The symbols are my own creation—traditional pieces have Japanese characters.

This is pretty different from my usual fare, but I wrote a blog post about why I think it's useful to build TTRPG mechanics around social interaction: journal.librarianofalexandria.

(…yes I am aware that I am doing the thing I am snarking about, but at this point I am equally tired of "discourse" and "discourse about discourse".)

Show thread

Weekend project #2: experimenting with a sketchy faux-block-print style for a tabletop project.

Show thread

Weekend project #1: a laser-cut lamp prototype, which I plan to eventually cut with wood and frosted acrylic.

Someone should throw a party where they watch that new Star Wars show and serve bubble tea. You know, some kind of 


…a good name for a cooking blog would be "Et Allia"

I might want to do a bit more with the colors, but I like it as a first pass.

Show thread

…I promise that I don't think about the Klingon language in real life as much as I've been posting about it, but: I am now working on a cross-stitch pattern that includes a Klingon saying and a Bat'leth.

My favorite Klingon word I've run across so far is "pabHa'", which means "to follow the rules incorrectly, to mis-follow the rules". "pabHa'lu'meH QaQ jajvam": today is a good day to break the rules.

Show more
Sometimes When Computer

Sometimes When Computer is an instance of Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.