Skip to content

Challenges Quote by Douglas Crockford

“Software is usually expected to be modified over the course of its productive life. The process of converting one correct program into a different correct program is extremely challenging.” quote by Douglas Crockford
Download Open image
“Software is usually expected to be modified over the course of its productive life. The process of converting one correct program into a different correct program is extremely challenging.”

Douglas Crockford

About This Quote

Source Technical article: Software engineering, 2010

Software must evolve; converting a correct program to another correct one is highly difficult.

In simple terms: Software evolution is challenging.

Key Takeaway

Plan for maintainable code.

Themes

software maintenance evolution complexity

Mood

cautious analytical

Type

technical practical

When to use this quote

  • legacy system updates
  • feature addition
  • code migration

Key Concepts

Software refactoring correctness preservation

Questions to Reflect On

  • What safeguards ensure correctness during changes?
  • How can you reduce refactoring difficulty?
A Different Perspective

Complex changes risk bugs.

2.1 out of 5 (10 ratings)

More by Douglas Crockford

Explore all 33 Douglas Crockford quotes

More Challenges quotes

Browse all 8,851 Challenges quotes