Software Delivery —1 min read
How often do you manage your team?

Continuous Deployment is about Continuous Management.

Agile Principles —1 min read
An unexpected benefit of short feedback loops

Practices that create shorter feedback loops help gamify the software creation process, and more frequent dopamine releases.

Software Delivery —2 min read
Should your builds run on autopilot?

Some projects obviously need automated builds. Others obviously don't. Where do you draw the line?

Software Delivery —1 min read
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.

Software Delivery —21 min episode
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.

Software Delivery —1 min read
Optimize for recovery time, not defect count

Even if we reduce defects to, one per year, if repar takes days, any gain is lost.

Software Delivery —2 min read
From the message queue: How to mitigate conflicting changes

How can we discover conflicting changes on separate branches as early as possible?

Software Delivery —1 min read
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.”

Software Delivery —1 min read
An Agile Serenity Prayer

"Grant me strength to accept changes a week before a release" — But why aren't we using Continuous Delivery?

Agile Principles —1 min read
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.

Software Delivery —1 min read
The poor man's feature flag

How to use feature flags if you don't have feature flags.