Blog
Dropping the Windows build of a photo tool rather than fixing it, and why that is the right call for a one-person project.
Running three different coding agents against one repository, and the house rules that stopped them undoing each other's work.
Hiring engineers for judgement rather than output, and why every part of a normal interview is measuring the wrong thing.
Adding stream-copy remux to a WebAssembly FFmpeg build, where writing Matroska hung forever and the identical MP4 path did not.
A photo tool that is non-destructive by construction rather than by intention, because the shoot it works on can never be taken again.
Three Hugo sites each hand-rolled a near-identical deploy job that only ever ran on merge, so nothing ever checked the build before it landed.
Two new public modules extracting the OpenPGP signing and verification model, so you can use it without adopting the whole framework.
A secret scanner failed a merge request over a test key and a documentation PEM that the change did not contain. Scoping a scan properly.
Building on your own framework means finding its gaps as a user rather than an author, and having to file the request against yourself.
The kill-switch answer to AI autonomy does not survive contact with how these systems actually run. Governance is not a button.