Where do bugs come from?

People ask me: Are we ever going to get rid of bugs? And I tell people: No. And then they pull out their machine guns and things get messy. But why is that? Are we really doomed for fighting bugs… Continue Reading…

The Truth About Fragile Tests

We call fragile tests like that because that’s what we see when they break. Instead, we should probably focus on the production code that breaks them.

“Fractal Test Planning” Slides from #NTD2017

Great discussion and great fun! Here are the slides. [slideshare id=76765067&doc=fractaltestplanning-170608123218]

The Power of Testability Compels You (Not)

Once more I get into a training session on unit testing, and once more I hear “It feels wrong to change my code just for testability.” My immediate reaction was “because the design you have right now is so good,… Continue Reading…

Copyright Gil Zilberfeld, 2025