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

The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency.
Bill GatesRead
First, how do we give everyone a fair shot at opportunity and security in this new economy? Second, how do we make technology work for us, and not against us - especially when it comes to solving urgent challenges like climate change? Third, how do we keep America safe and lead the world without becoming its policeman?
Barack ObamaRead
I believe quite simply that the small company of the future will be as much a research organization as it is a manufacturing company.
Edwin LandRead
It is interesting to come across people who feel that a ghost communicating via a spell-checker is less far-fetched than a software glitch.
Mary RoachRead
I never felt that the naming issue was all that important, but I was obviously wrong, judging by how many people felt. I tell people to call it just plain Linux and nothing more.
Linus TorvaldsRead
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
Bill GatesRead

A little wisdom, now and then

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