"How can it be that we have so much software that is reliable enough for us to use it? The answer is simple; programming is a trial and error craft. People write programs without any expectation that they will be right the first time. They spend at least as much time testing them and correcting errors as they spent writing the initial program. Large concerns have separate groups of testers to do quality assurance. Programmers cannot be trusted to test their own programs adequately. Software is released for use, not when it is known to be correct, but when the rate of discovering new errors slows down to one that management considers acceptable. Users learn to expect errors and are often told how to avoid the bugs until the program is improved."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
{{cite journal |first = David L. |last = Parnas |title = The Parnas Papers |journal = SIGCAS Comput. Soc. |date = Jan 1 1985
https://en.wikiquote.org/wiki/Software
Revision History
No revisions have been submitted for this quote.
Categories
Software
9 quotes on TrueQuotesView all quotes by Software →
Related Quotes
"A solid working knowledge of productivity software and other IT tools has become a basic foundation for success in vi…"
"One of the difficulties in thinking about software is its huge variety. A function definition in a spreadsheet cell i…"
"You can't physically touch software. You can hold a floppy disk or CD-ROM in your hand, but the software itself is a …"
"When done well, software is invisible."
"Software is like sex; it's better when it's free."
"Me, I just don't care about proprietary software. It's not "evil" or "immoral," it just doesn't matter. I think that …"
"I do think we could do a better job of anticipating the software needs of new projects, but it is also important to u…"
"Software gets slower faster than hardware gets faster."
"I would be pleased to see Haiku flourish, if only because someone chose to do so. Sometimes, you need those kind of e…"
"Haiku is a true eye-opener for me. It shows how a desktop can “just work”. In many aspects this system is exactly add…"