Starting this blog

I build a lot of small, strange things and almost never write any of it down. Months later I come back to a project and have to reverse-engineer my own decisions from commit messages and stray comments. This blog is the fix for that.

The plan is simple: when I get something working that took real effort to figure out, I write up what actually happened. The dead ends, the wrong guess that cost a day, the one register bit that was the whole problem. Not tutorials, not polished case studies. Closer to a lab notebook that happens to be public.

Most of it will be low-level: firmware, microcontrollers, retro hardware, emulators, the occasional game. The first run of posts is about Rusty Nail, a fantasy console I am building bare-metal on an STM32 dev board. After that, whatever I am working on.

If something here saves you an afternoon, that is the whole point.