- Agile Principles 144
- Automation 8
- Business of DevOps 7
- Career Advice 37
- Continuous Improvement 18
- Software Delivery 67
- Code Review 14
- Coding Practices 85
- Teams & Culture 41
- Go Programming 11
- Hiring 18
- Learning 15
- Everything Else 32
- Quality Engineering 23
- Remote Work 9
- Tech Tools 44

What's the best way to find areas for agile improvement?
Don't be the hammer only looking for nails.

"Should we use story points for...?": The wrong question.
Getting a useful answer depends on knowing the right question to ask.

What's the ideal ratio of devs to QAs?
Of course, as a consultant, I can confidently tell you: It depends!

Short-term alternatives to code freezes
Use a code freeze as a reminder that there are still quirks to be worked out, and make an effort to work them out.
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.
Adventures in DevOps 114: Progressions Through Programming Languages
What are the types of program languages required in DevOps? What are the pros and cons of each?

TDD only makes sense if you already know the outcome... or does it?
If you don't know what your code should be doing, you have no business writing any code anyway!

Rose bushes and story points
Gardening with a 1-year old takes a lot longer. How should this affect our estimates?

When is software "done"?
"When will it be done?" they ask. "When can we stop paying developers to maintain this software?"

I just threw away a bunch of tests
I had failed to complete the "refactor" part of "red/green/refactor" several weeks ago, leaving me with some redundant tests that came back to bite me.