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

I think the whole aspect of social networking is vulgar and repulsive in a lot of ways. But I also see why it's appealing - I've had that little high you get from posting stuff online. But then you think, 'Did I need to say that?' I've explored that enough to know to stay kind of quiet these days.
Trent ReznorRead
Silicon Valley today is populated mostly by people who would consider themselves winners of the traditional race. This causes the exclusion of the voices that are vital to a round, robust society. It's beyond gentrification.
Chris SaccaRead
Each new tool we create ends an old relationship with the world and starts a new one. And we're changed by that relationship, inevitably. It changes the way we live, changes our patterns, changes our social organization.
Ellen UllmanRead
We must address, individually and collectively, moral and ethical issues raised by cutting-edge research in artificial intelligence and biotechnology, which will enable significant life extension, designer babies, and memory extraction.
Klaus SchwabRead
Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code.
Eric S. RaymondRead
Excessive speed and quantity are, like chattiness and digression, besetting sins of cyber-assisted authorship.
P. J. O'RourkeRead

A little wisdom, now and then

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