
The observer effect
The only way to get accurate software development estimates is to do the software development.

Make the change safe, then make the safe change
What can you do when no change would be safe to make? First, make the change safe.
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.

The mechanics of test-driven development
Red-Green-Refactor may describe the mechanics of TDD, but not its essence.

What's the relationship between TDD and Evolutionary Design?
TDD doesn't give you ED for free, it only makes it easier.

TDD is slower the same way a drop cloth makes you slower
Painting without a drop cloth may be faster, but the hours of clean up outweigh savings.

When I was a child, I understood as a child
Sooner or later, child-like understanding doesn't epxlain our lack of understanding.

Hair cuts and peekaboo
How often do you come across code that look completely superfluous? Like a towel to a toddler during a haircut.