Discipline Quote by Gerald M. Weinberg
““Testing may convincingly demonstrate the presence of bugs, but can never demonstrate their absence."- Edsger W. Dijkstra, Computing Pioneer (1930–2002), "Programming as a discipline of mathematical nature," Am. Math. Monthly, 81 (1974), No. 6, pp. 608–12.””
About This Quote
Source Article: “Programming as a discipline of mathematical nature,” Am. Math. Monthly, 1974
Testing can show bugs exist but cannot prove a program is bug‑free.
In simple terms: Tests find errors but can’t guarantee none.
Never assume testing alone ensures correctness.
Themes
Mood
Type
When to use this quote
- software development
- critical systems
- regulatory compliance
- continuous integration
Key Concepts
Questions to Reflect On
- What additional methods can complement testing?
- How do you assess risk of unseen bugs?
Testing cannot replace formal verification.