articles
Some blog posts, ramblings, devlogs, etc.
latest articles
In Rainbows (2026-10-06)
Rainbows is a fantasy computer and set of peripheral devices built on top of my virtual machine, ok. It's still quite the work-in-progress, so this is mostly just me rambling about what I've been up to/thinking about while developing it.
Playing with Blocks (2026-10-01)
I built a tiny file format inspired by a 1970s programming idea that I fell down a rabbit hole learning about, and wrote about how I found it and what I hope to use it for.
POP-2000, a lingua-franca POP-2 dialect (2026-08-24)
Myself and Devine (of Uxn and Hundred Rabbits fame) have been working on an idea for a dialect of POP-2 to serve as a lingua-franca for tiny (generally concatenative) systems.
The Angola Project (2026-02-05)
A brief summary of the cultural interpretation work I did for the Angola archaeological site, focusing on the Afro-Seminole Creole language.
ok (2026-01-26)
After a long time away from this blog, I can tell you a bit more about ok, the tiny virtual machine I created for my undergraduate honor's thesis in computer science.
Wheels (2025-09-19)
I often grow frustrated with the "don't reinvent the wheel" sentiment that gets pushed in the software development field. I decided to write about it.
Rust compiles really slow (2025-09-01)
Nothing against Rust, but it has some pretty nasty compile times, especially on older hardware- I explore this a bit as I recompile a Rust to-do list CLI app that I wrote (called whatdo) on a very old laptop.