
Why reproducible builds?
The most common answer I got was that reproducible builds were desirable in case of rollbacks.

How I know when I'm done
When I work on a project that relies on manual verification, I'm never confident. I never feel sure of the work I'm doing.
Why I'm not worried about AI
AI will take all our jobs! AI will destroy the software development industry! Or not.

The observer effect
The only way to get accurate software development estimates is to do the software development.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.

Make the change safe, then make the safe change
What can you do when no change would be safe to make? First, make the change safe.