If you belong to the latter group, you probably regard bugs in computer software as exasperating and time wasting. You re also likely to be amazed at how a whole industry can get away with producing defective products, and then make purchasers pay to buy a new version of the product that is supposedly somewhat less flawed. If you belong to the former group, you ll know that this view of computer software misses the point entirely.
Bugs are simply a part of computing life.
In fact, I d be devastated if consumers banded together and demanded that there should be no more bugs. It d leave us with ultra long development cycles for products. It would leave us with incredibly expensive software. Getting bugs out of software is harder than writing the code in the first place, so bug-free software will come at a high price. It would leave us with software development that s far less adventurous and far less responsive to users needs.