Bugs vs. Defects, Reprise

Well, all the comments on my No More Bugs post got me thinking. To answer a few comments here and elsewhere, I’m not trying to blame developers for being human and making mistakes. When I was a developer, most of my mistakes involved code. As a manager, most of my mistakes were in my dealings …

Bugs vs. Defects, Reprise Read More »

No More Bugs

During an email conversation last week, I suggested that my client change his naming of “bug” to “defect.” He asked why. People don’t create bugs, but people create defects (or problems or faults). Bugs crawl in or fly in from the outside, when you’re not expecting them to. But we expect defects and problem in …

No More Bugs Read More »

Attempting to Define Maintenance

  I’ve had several discussions about maintenance in the past few days. I’m beginning to think I have a different definition of maintenance than other people do :-). For me, maintenance is fixing problems in code. Maintenance is short, small, well-contained and code-based, and should be fixed by the developer(s) who created the problem. So …

Attempting to Define Maintenance Read More »