You also need to keep in mind that the ten bugs might not be obvious, in that you cannot fix them because you don't know about them. But then when you remove 1,000 lines of code, you remove the 10 bugs you didn't even know about. All programs should be expressed in as little code as possible, the more code you put into a program the more bugs you put into it.