Skip to content

Bugs Quote by David Parnas

“With software products, it is usual to find that the software has major 'bugs' and does not work reliably for some users... The lay public, familiar with only a few incidents of software failure, may regard them as exceptions caused by exceptionally inept programmers. Those of us who are software…” quote by David Parnas
Download Open image
“With software products, it is usual to find that the software has major 'bugs' and does not work reliably for some users... The lay public, familiar with only a few incidents of software failure, may regard them as exceptions caused by exceptionally inept programmers. Those of us who are software professionals know better; the most competent programmers in the world cannot avoid such problems.”

David Parnas

About This Quote

Source Article: Software Engineering Practices, 1975

Software inevitably contains defects; even top programmers cannot eliminate all bugs, leading users to misinterpret failures as rare events.

In simple terms: All software has bugs, even experts can’t prevent them.

Key Takeaway

Accept imperfections and focus on robust testing.

Themes

software quality user perception risk management

Mood

cautious realistic

Type

technical analytical

When to use this quote

  • product development
  • customer support
  • quality assurance
  • risk communication

Key Concepts

defect inevitability human factors

Questions to Reflect On

  • How can teams improve user trust despite bugs?
  • What processes reduce the impact of inevitable defects?
A Different Perspective

Even skilled developers produce flawed software, so expectations must be realistic.

3.5 out of 5 (10 ratings)

More by David Parnas

Explore all 10 David Parnas quotes

More Bugs quotes

Browse all 520 Bugs quotes