Skip to content

Activity Quote by Edsger Dijkstra

“When we take the position that it is not only the programmer's responsibility to produce a correct program but also to demonstrate its correctness in a convincing manner, then the above remarks have a profound influence on the programmer's activity: the object he has to produce must be usefully…” quote by Edsger Dijkstra
Download Open image
“When we take the position that it is not only the programmer's responsibility to produce a correct program but also to demonstrate its correctness in a convincing manner, then the above remarks have a profound influence on the programmer's activity: the object he has to produce must be usefully structured.”

Edsger Dijkstra

About This Quote

Source Book: "The Humble Programmer", 1972

Programmers must build code that is both correct and demonstrably reliable.

In simple terms: Write code that can be proven correct.

Key Takeaway

Prioritize verifiable, well‑structured code.

Themes

software engineering responsibility quality

Mood

analytical cautious

Type

philosophical technical

When to use this quote

  • critical systems
  • financial software
  • medical devices

Key Concepts

formal methods software correctness design discipline

Questions to Reflect On

  • How do you balance speed and verification?
  • When is formal proof essential?
A Different Perspective

Proving correctness can be costly and time‑consuming.

3.7 out of 5 (4 ratings)

More by Edsger Dijkstra

Explore all 103 Edsger Dijkstra quotes

More Activity quotes

Browse all 3,242 Activity quotes