There is nothing more unproductive than to build something efficiently that should not have been built at all.
No amount of elegant programming or technology will solve a problem if it is improperly specified or understood to begin with.
Good specifications will always improve programmer productivity far better than any programming tool or technique.
Beware of your "firefighters," they are probably your chief arsonists.
The first on-line, real-time, interactive, data base system was double-entry bookkeeping which was developed by the merchants of Venice in 1200 A.D.
There is only one problem with common sense; it's not very common.
If we lived in a perfect world, there would not be a need for managers; projects would be executed on time and within cost. However, the reality is, we live in an imperfect world.