Theme

Shipping safely

Releases, hotfixes, CI and tickets: knowing a change is really live and really done.

75 posts by Ben Downey, in two lanes: plain-language stories and the technical build log.

← All twelve themes

Everyday lane

Plain-language stories. No jargon. 9 posts.

Start here

Four Remote Records Decided the Release, Not the Local Folder

A release can be finished safely from a computer that never held the project files, if the right checks and human decisions stay in place.

· 4 min read
Tags, stale branches and false signals 1
Hotfixes, release lanes and tracker truth 1
Making CI and deploy pipelines trustworthy 2
Verifying staging, releases and customer paths 1
When passing tests still miss reality 1
Show 2 more chapters
Finishing a release means seeing it work 1
More in this theme 2

Technical lane

The build log: the logs, the code, the fix. 66 posts.

Start here

Why git describe named a version the release had already moved past

Closing a ticket exposed a silent assumption buried in our release workflow: git tags were the source of truth for hotfix version detection. They were not.

· 3 min read
Tags, stale branches and false signals 13
Hotfixes, release lanes and tracker truth 15
Safety checks that quietly fail 13
Making CI and deploy pipelines trustworthy 8
Verifying staging, releases and customer paths 7
Show 2 more chapters
When passing tests still miss reality 2
More in this theme 8

Hitting one of these walls in your own codebase or your own machine? Start an assessment or talk to us.