The last day of TechEd and I did two panel sessions. The topic of the first panel session was software quality.
The panel had an awesome line up including; Billy Hollis, Jeffrey Palermoand David Platt.
In this panel were people I respect, they are smart, have worked in the industry for a while and know their areas well.
Then I discover some panel members (called Billy and David) are happy to accept that software will be built with defects, they do not believe that the software they write is likely to be defect free.
This makes me wonder what hope the industry has as a whole.
The software you produce is an output of your goals. Aim high to achieve high targets. Aim for zero defect software, do everything in your power to build zero defect software and the chances are you can get there.
If you start with the belief that this software will have defects when you are finished building it, then your chances of delivering zero defect software are already lower.