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
Ironic to hear that coming from Stroustrup. The language he has created, C++, is notorious for allowing the programmer to make a wide variety of very subtle errors that are impossible in most other languages.
Yeah, to someone unfamiliar with the topic it would seem that I make very strong statements. "Very subtle"? "Impossible in most other languages"? But the crazy truth is, my words are completely warranted. The most well-known example: after the addition of exceptions and templates to the language, it took several years for people to...
Post quotes.