Hello, It’s Me.

A programmer with an inclination toward the minimal; currently delving into formal semantics, (carefully) learning how to roller-skate, and generally finding new and inventive ways of procrastinating.

Currently listening to

Site Updates, March 2025

A teensy-weensy update on a fairly large set of changes made to the site since my last report (which, since this is the first report, is INFINITY).

A number of new widgets and other interesting marginalia were added:

  • A “Now Playing” widget was added to the front-page, showing whatever the current song is playing on any of the devices I have that support ListenBrainz scrobbling. The code for this widget is available as a Hugo module.

  • A OpenRing-seque webring was added to the bottom of most posts, showing (random) content from other blogs I like. This might be improved in the future to pull posts from around the same time. The code for this is also available as a Hugo module.

  • A mood log was added to my “About” page, inspired by avanier’s much more comprehensive effort. The code for this is yet to be pulled into a separate module, watch out for future updates!

The Wiki has been expanded with more book lists, movie reviews, as well as a few new-and-old collections of short-form writings and poetry. I’m working on rewriting some older, horror-themed short stories I penned down when I was a teenager, and which I’ve had good fun rediscovering.

I’m also working on some other, long-winded blog posts about Go service frameworks, but that’s a story for another day. Until then, stay golden.

December Adventure 2024

∼ 3 minutes / 600 words

A journey through reading the SICP in the 30 days of December.

Building an Authorization System

∼ 13 minutes / 2700 words

A journey through the high-level design of the authorization system used for the Cloudflare API.

Systems Engineering Manifesto

∼ 2 minutes / 300 words

Principles for building robust systems.

Serving Go Modules with Hugo

∼ 9 minutes / 1800 words

A guide for setting up a go get compatible Go module host, using Hugo.

External Knowledge in Declarative Systems

∼ 3 minutes / 500 words

An exploration of implied “external” knowledge in declarative programming languages and systems.

A Year of CoreOS Home Server

∼ 16 minutes / 3400 words

A gentle introduction into CoreOS as a home-server OS, based on a somewhat idiosyncratic-though-minimal setup.

Orthogonal Git Workflow

∼ 16 minutes / 3400 words

A description of a simple, orthogonal Git workflow, designed for projects with a semi-regular release cadence, and built around a pre-release feature freeze.

Added Jlime Muffinman and Vargtass Projects

Added two older porting projects made as part of the Jlime distribution for embedded devices, Muffinman and Vargtass, made for the Ben Nanonote and Jornada 6xx respectively.

These are unmaintained, but added for their historical value. I still have both my Nanonote and Jornada, and use them from time to time, though!