Teams & Culture —3 min read
"Sync or Async code review are both fine"

Are they? Really?

Software Delivery —3 min read
Should we feel bad if we don't deploy on Friday afternoon?

Everytime we decide when to deploy, we're making a business decision. And few business decisions are black-or-white.

Continuous Improvement —4 min read
From the message queue:

How can a team of two work in small batches from different timezones?

Software Delivery —1 min read
167 merges

Smaller releases are safer releases

Software Delivery —2 min read
What if every PR takes 2-3 days to review?

Pull requests are like bread. They go stale quickly.

Software Delivery —3 min read
While we're here, we might as well...

Unlike in the physical world, few physical constraints prevent us from delivering software in small batches.

Software Delivery —2 min read
Reader response: The downward spiral of manual acceptance testing

Lack of unit testing drives the need for manual testing. Since testing is bunched up, development is as well.

Software Delivery —1 min read
Question to readers: What are the challenges of incremental software delivery?

What makes working on the single most important, small change you can do, a challenge?

Software Delivery —2 min read
Large batches obscure your bottlenecks

Are things moving slowly, but you don't know why? Reduce your batch size.

Agile Principles —2 min read
How unplanned work affects flow vs batches

How does your team respond to unplanned work? Does it lead to crunch time?

Coding Practices —3 min read
Introducing the Micro-PR

Traditionall PRs quickly snowball out of control. Maybe the Micro-PR can help.