An unexpected benefit of short feedback loops
Practices that create shorter feedback loops help gamify the software creation process, and more frequent dopamine releases.
Should your builds run on autopilot?
Some projects obviously need automated builds. Others obviously don't. Where do you draw the line?
A merge a day keeps the conflicts away
Merge a minimum of one PR each day. Make small PRs. Don't worry if the feature is incomplete, only that each PR works.
Tiny DevOps episode #6 Olaf Molenveld — Getting started with Progressive Delivery
Olaf Molenveld joins me to explain the concept of Progressive Delivery, when it makes sense, and what homework every team should do before getting started.
Optimize for recovery time, not defect count
Even if we reduce defects to, one per year, if repar takes days, any gain is lost.
From the message queue: How to mitigate conflicting changes
How can we discover conflicting changes on separate branches as early as possible?
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.
Manual deployments are a false safety net
“Whether a human is involved in pressing the deploy button or not, you are going to deploy a bad update eventually.”
An Agile Serenity Prayer
"Grant me strength to accept changes a week before a release" — But why aren't we using Continuous Delivery?
The U-Shaped Cell
The Toyota Production System's U-Shaped Cell is a favorite DevOps analogy: Put all the tools within reach of a single developer.