• Kumbaya, all of our software is perfect! 😀

    Simon,

    Sounds like you are in an company that actually encourages software quality and probably has the processes and personal to carry out that mission. Good for you.

    Unfortunately many people in this industry don't work for such establishments. A good developer would not release software with known defects, but in practice, "good enough" is the enemy of "perfect" and the developer doesn't always get to decide priorities. How many shops would pass the "Joel Test"? How many non-programmers in management are making technical decisions that effect code quality? (Even our so-called industry leaders, Microsoft, Oracle and Google, still produce software that has embarrassing bugs and oversights, not to mention security holes.)