Run your tests
"Oh yeah, we have lots of tests! I'm not sure if they work, though."
The observer effect
The only way to get accurate software development estimates is to do the software development.
Perfection is achieved when there is nothing left to take away, or is it?
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.
Unsure? Browse the archive.
What change can you make that is as safe as adding or removing a code comment?
Good tests obviate debugging
This should not be controversial. It's effectively a tautology.
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.