
How do you respond to uncertainty?
If we're in the business of developing software, we're going to face uncertainty. Are you able and willing to embrace this?

Take the blue pill, the story ends
The one question that lies at the heart of the "big A Agile" vs "little a agile" debate.

Software development is inherently unpredictable
Software development isn't unpredictable because of unknown external influences. It's unpredictable because it's very nature is that of discovery.

Reader Survey Responses: NPS vs Product Market Fit
I asked my readers to do an NPS _and_ Sean Ellis Product-Market Fit survey for my daily lists. Here are the results.

Just in time for Valentine's Day: The CUPID properties
SOLID, meet CUPID: 5 properties that make code joyful.
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.

Why NPS isn't very useful: A look at the NPS of SAFe
Often criticized for its statistical silliness, I see that as the least silly part of NPS. Here I break down where I think NPS really fails, examining the recent "NPS of SAFe" article by Age of Product.

Work from the bottom up
When copying a test, make your changes from the bottom up, renaming the copied function as the last step.

TDD ≠ Unit Tests
The unit of test in TDD is a behavior. That may correspond to a "unit." It often does not.