Recent Posts

Prototyping a machine deployment tool with Spritely Goblins

January 07, 2025

Wrapping up December Adventure for this year and related to my last post, here's some early prototyping I did over the holidays of a machine management tool. After I posted the last post, I had a conversation with some of my friends in which it was difficult to convey exactly how this might work, so I'm writing this up partly to serve as an explainer for my thought process.

read more ➔

Brainstorming - managing a fleet of Guix machines with Goblins

December 19, 2024

I've been noodling on the possibility of managing a bunch of Guix machines with Goblins for a little while now. Spent a little time at a local coffee shop today thinking about how this might work...

read more ➔

Migrated the website for ActivityPub support

December 10, 2024

Migrated the website back to a server I control so I can set the Content-Type header properly on ActivityPub objects. And it looks like that was enough for Mastodon to be able to pull up my profile!

read more ➔

Art break!

December 04, 2024

Taking a little break today from coding for an artistic break - I'm trying to turn an existing image into a vector design for an enamel pin. I think it came out pretty well!

read more ➔

Tag pages!

December 02, 2024

Same-day post I know, but I just managed to hack together per-tag page support for this site! I love that Haunt makes things like this so easy. Currently only the da2024 page exists, but I'll be generating pages for all of them soon.

read more ➔

December Adventure 2024

December 02, 2024

I heard about December Adventure today, and thought it was a great idea! Since I have a project in mind to work on at the moment (that I was working on yesterday anyway), I think I'll participate. :)

read more ➔

Trying out Bluesky again

November 12, 2024

I've decided to try out Bluesky again since it's gotten so much media attention lately. For some context, I've been off Twitter entirely since its rebrand to X, and I'd been slowly falling off of it prior to that since Musk bought it. We all knew it'd be on a downward slope at that point, and it's fallen far down that slope indeed.

read more ➔

What I'm listening to - We've Got You by Vienna Teng

November 11, 2024

I've been a fan of Vienna Teng for quite a while now, which until recently has mostly meant listening to her backlog, because she's been on a musical hiatus for a while. But recently, she released a new single - or rather, a set of singles.

read more ➔

Smalltalk and capabilities: a vision of a road not taken for desktop computing (and beyond?)

October 27, 2024

This is my submission for the Malleable Systems Collective's "Fearless extensibility" challenge problem.

read more ➔

Visual structural editing for Guix (and Schemes in general)

September 21, 2024

I've been noodling on structural editing for a while now. I'm fully bought into Lisps myself, but most of my friends and coworkers are skeptical, and I think a lot of their skepticism has to do (as usual) with all the parens. One of the points I make frequently is that with Lisp code being written as a nested data structure, the textual representation is just one of many possible representations. But it can be hard to get across what that means without concrete examples.

read more ➔
Next →