I think it's a combination of technical and social factors that leads to all the defects in deployed software.
Sentiment: NEGATIVE
The fundamental problem with program maintenance is that fixing a defect has a substantial chance of introducing another.
I'm not saying we purposely introduced bugs or anything, but this is kind of a natural result of any complexities of software... that you can't fully test it.
Organizations want small changes in functionality on a more regular basis. An organization like Flickr deploys a new version of its software every half hour. This is a cycle that feeds on itself.
One of the biggest problems that software developers face is that technology changes rapidly. It is very hard to stay current.
In short, software is eating the world.
Most of the effort in the software business goes into the maintenance of code that already exists.
The reality of most software development is that the consequences of failure are simply nonexistent.
In software systems it is often the early bird that makes the worm.
Software development is technical activity conducted by human beings.
In software and many other online markets, even dominant firms face potential threats because of the low costs for competitors to enter those markets. Threats more easily emerge because of better or newer technologies leapfrogging older ones.
No opposing quotes found.