just how bad is bad software? Definitions vary, but experts say it takes only three or four defects per 1,000 lines of make a program perform poorly. Factor in that most programmers inject about one error for every 10 lines of code they write, multiply that by the millions of lines of code in many commercial products, then figure it costs software vendors at least half their development budgets to fix errors while testing. Get the picture?