//Notes from the edge of the spec

Undefined
Behavior

Working notes from a full stack and infrastructure engineer. Half of these posts are how something works. The other half are how I found out it didn't.

//Subscribe via RSS →
Latest — 7 posts
007

zram Ignored My Config, and systemd Said It Worked

A vendor default, an already-active device, and why start is not restart.

006

Using My Local Coding Model From Anywhere

Reaching a headless GPU box from my laptop or my phone, from anywhere, with nothing exposed to the public internet.

005

I Gave My Coding Agent A Free Tier

Self-hosting a local model on a GPU AMD told me not to use.

004

Keeping a Record of Why

A Claude Code skill for capturing technical decisions during working sessions and querying them later, so the reasoning behind a codebase does not live only in people's heads.

003

How This Site Got Its Look.

A walkthrough of my design process, the iterations I explored, style elements I cut, and how a flannel shirt saved my design.

002

Migrating Password Hashes Without Anyone Noticing

A walkthrough of seamlessly upgrading user password hashing algorithms with no forced resets, no batch jobs, and no downtime in a Spring Boot application.

001

Hello World!

Why I am keeping a public dev blog, what goes in it, and how to easily manage posts with Eleventy.