Notes for November 1-16

This turned out to be a much more exhausting couple of weeks than I expected, in various ways.

3D Printing

You know you need to do something about your hardware when you spend as much time maintaining it as you do using it. That was the impression I got while trying to print a few functional parts: I wound up replacing the hotend on my and repeatedly recalibrating the .

I still haven’t decided how to solve this particular conundrum, but at least I finished my . Switching between it and a normal keyboard forced me to pay a lot more attention to finger positioning and to what keys I actually use.

Custom keyboards are definitely not a trivial pursuit. Even though I converged on a first working configuration I can use relatively comfortably, I’ve already decided the ergonomic, splayed layout causes more issues than it solves for me—at least after a few days of moderate use.

Coding

Perhaps due to some bottled frustration, I went off on a tangent and decided it was time to do something useful in , even though I still abhor most of the syntax. Since bun bundles TypeScript support alongside sqlite and a decent HTML parser, rewriting my site generator in it sounded like the right kind of dubious fun.

The rewrite is still early days, but I’m sketching the scaffolding to parse front matter, crawl the content tree, and hydrate a SQLite cache so I can diff renders without reprocessing everything.