writing
Notes on shipping software: infrastructure, frontend performance, and the boring glue in between.
Setting up commit signing turned into a longer detour than expected — GPG vs SSH, which key to reuse, and an unresolved quantum question I wasn't trying to open.
I wrapped my cross-posting script in a class for tidier grouping. Then broke every function call in it by forgetting one keyword.
How this repo went from a folder of markdown files to a push-to-main publishing pipeline, and why removing friction mattered more than any feature.
The first version of my cross-posting script was one flat file of functions. Here's why I didn't reach for a class right away.
A look back over the last six months, the problems faced, solutions uncovered, and knowledge gained.