QuoteProject
The fundamental problem with program maintenance is that fixing a defect has a substantial chance of introducing another.
Fred Brooks
ShareWTF𝕏

Interpretation

What this quote means

Program maintenance is challenging because fixing one problem can lead to new issues.

This quote by Fred Brooks highlights the inherent difficulties in software maintenance, where attempts to resolve existing defects may inadvertently create new ones. It underscores the complexity of systems where changes can have unforeseen consequences, emphasizing the need for cautious and well-considered approaches in programming and software development.

Themes

ProgrammingMaintenanceDefectsSoftwareChallenges

In practice

Example use cases

In a team meeting discussing software updates, I could use this quote to emphasize the risks of changes.

More from Fred Brooks

The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.
Fred BrooksRead
Adding manpower to a late software project makes it later
Fred BrooksRead

Similar quotes

Excellence matters, and technology advances so fast that the potential for improvement is tremendous. So, since becoming CEO again, I've pushed hard to increase our velocity, improve our execution, and focus on the big bets that will make a difference in the world.
Larry PageRead
Instruction tables will have to be made up by mathematicians with computing experience and perhaps a certain puzzle-solving ability. There need be no real danger of it ever becoming a drudge, for any processes that are quite mechanical may be turned over to the machine itself.
Alan TuringRead
I come from Cyberspace, the new home of Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather.
John Perry BarlowRead
I should be able to pick which applications I use for managing my life, I should be able to pick which content I look at, and I should be able to pick which device I use, which company I use for supplying my internet, and I'd like those to be independent choices.
Tim Berners-LeeRead
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
Edsger DijkstraRead
Because primarily of the power of the Internet, people of modest means can band together and amass vast sums of money that can change the world for some public good if they all agree.
William J. ClintonRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.