The Blog

Notes from the workbench: how the games, tools and full-stack products on this site actually get built — the architecture decisions, the bugs that cost me a weekend, the things I'd do differently, and the occasional detour into tech and life. Written to be useful, not to pad a feed.

What gets written here

Mostly the things that cost me a weekend. A bug with an actual diagnosis rather than a workaround, an architecture decision and the two I rejected, a migration that went sideways for a reason worth writing down. The test for a post is whether it would have saved me the weekend if somebody else had written it first.

Much of it comes straight out of building the tools on this site. The SQL posts are the research behind Query Studio — dialect differences, execution order, why an index is being ignored. The Git posts come out of Git Rescue, which is 56 recovery guides that all started as something going wrong on a real branch. The browser-storage and table-extraction posts are the reasoning behind Storage Inspector and Table Grabber.

The rest is games. Unity, WebGL, and the specific misery of merging a scene file — which is a solved problem that almost nobody writes down properly.

No newsletter, no popup, no reading-list gate. There is an RSS feed if you want to know when something lands, and a page about who is writing it.

1 post · Page 1 of 1