You can make a small program (say, 1,000 lines) work through brute force even when breaking every rule of good style. For a larger program, this is simply not so. If the structure of a 100,000-line program is bad, you will find that new errors are introduced as fast as old ones are removed.
Bjarne Stroustrup