The fundamental problem with program maintenance is that fixing a defect has a substantial chance of introducing another.
Fred BrooksRead
Adding manpower to a late software project makes it later
Interpretation
Adding more people to a delayed project will typically result in further delays.
Fred Brooks' quote highlights the counterintuitive idea that increasing the workforce on a late software project can exacerbate the problem rather than resolve it. As new team members are onboarded, they require time to catch up, which can disrupt communication and coordination among existing members, ultimately leading to more delays.
In practice
In a project management meeting discussing a software delay, one might quote this to explain why simply hiring more developers won't solve the issue.
The fundamental problem with program maintenance is that fixing a defect has a substantial chance of introducing another.
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.
We're all vulnerable to social approval. The need to belong, to be approved or appreciated by our peers is among the highest human motivations. But now our social approval is in the hands of tech companies.
Technology causes problems as well as solves problems. Nobody has figured out a way to ensure that, as of tomorrow, technology won't create problems. Technology simply means increased power, which is why we have the global problems we face today.
China is a great manufacturing center, but it's actually mostly an assembly plant. So it assembles parts and components, high technology that comes from the surrounding industrial - more advanced industrial centers - Japan, Taiwan, South Korea, Singapore, the United States, Europe - and it basically assembles them.
Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.
Being flooded with information doesn't mean we have the right information or that we're in touch with the right people.
We have spent so much time worrying about a 'cyber Pearl Harbor,'' the attack that takes out the power grid, that we have focused far too little on the subtle manipulation of data that can mean that no election, medical record, or self-driving car can be truly trusted.
Subscribe for the occasional hand-picked quote. No noise.