Blog
A model in an internal evaluation did something nobody asked it to do, and the interesting part is what that does and does not prove.
Moving off tag-on-merge releases, where a release is a side effect of merging, to a model where the release is itself a reviewable change.
Wiring OTel-native observability through a gRPC service with a REST gateway, and discovering the gateway had split a single trace into two.
A gpg call that hung and never returned, and why release signing ended up built into the Go tool itself rather than shelled out to the gpg binary.
Rebuilding the website for a fifteenth-century coaching inn, which happens to be my dad's pub and the place I grew up in.
When a desktop CLI posts on your behalf, the OAuth tutorial assumption of a server holding the client secret collapses. What replaces it.
A backup is only real once you have tested the restore. A self-hosting backup guide that deliberately refuses to bless a single tool.
A CI component gated on the default branch fired on every Renovate schedule too, because a scheduled run is also on the default branch.
The hard part of on-call is not fixing broken systems at three in the morning. It is an employer borrowing a life it does not pay for.
A configuration module that writes changes back without wrecking the file a person wrote, with one small adapter per format and backend.