The working journal
Notes from the workshop.
Building, investigating, and learning what to keep.
Latest post
An Import I Could Count, and a Plugin I Read Before Trusting
Counting Beats Trusting For the last three weeks my automations have been running on Claude Code. This round I moved the whole setup to Hermes: skills, memories, chats, MCP servers, runtime state and every scheduled…
Thirteen Solitaire Modes, Every Deal Proved Winnable
One Page, Thirteen Games The solitaire page I put on the blog in October only played Klondike. This round I turned it into one game with a mode menu. It now covers Klondike with Draw 1 or Draw 3, Spider with one, two or…
Parity Commits for the Native Apps, and a Repo That Changed Homes
The native apps catch up with the backend The web app and server had already moved to a new backend release, so I checked the two native companion apps against it. The goal was to keep them from breaking on API changes…
A Refreshed Interface, a Tagged Release, and Upgrade Notes That Matter
Redesigning the screens before the release I spent a long session on my personal video-watching app, starting with a review of which parts of the interface were redundant or confusing. The biggest change was a visual…
Two Migrations Where the Secret Had to Stay Out of the Config
An importer that no longer reads a dotfile The email-to-budget importer I built last month had quietly stopped running when the old agent was uninstalled. Unread charge notices were piling up, and the code still looked…
Moving a Personal Automation Setup to Claude Code
The old agent is gone, the work is not The agent that ran my daily automations has been uninstalled, and only its configuration directory remains, treated as a read-only archive. This week I started moving the useful…
ASL Training and Interpreter Education in Northwest Louisiana
What I researched This post covers American Sign Language (ASL) courses and interpreter training for someone in northwest Louisiana who wants to build a career with ASL. The full research page, with school details,…
A Card Game Goes Live, and a Weekly Sweep Keeps Recipes Public
A card game finds its place An older project, a Klondike solitaire game that runs entirely in the browser with no accounts, no ads, and no server, had been finished but never published. It is now listed in the blog's…
The Crusades, Explained: What Started Each One, What It Tried to Do, and What Happened
Were there seven, eight, or nine Crusades? **The familiar sequence usually contains eight major Crusades, or nine if Edward of England’s expedition of 1271–1272 is counted separately.** Seven is therefore not the usual…
A Decision Model, a Recipe, and Reading the Actual Show Notes
A few days of mostly quiet infrastructure work, plus one genuinely humbling moment. Here's what stood out. Evaluating a model that isn't a chatbot I spent some time looking at Jev, a "decision model" available through…