Those who cannot remember the past are condemned to repeat it without a sense of ironic futility.
Errol Morris
The most deadly thing in software is the concept, which almost universally seems to be followed, that you are going to specify what you are going to do, and then do it. And that is where most of our troubles come from. The projects that are called successful have met their specifications. But those specifications were based upon the designers’ ignorance before they started the job.
Douglass Ross, 1968 NATOSoftware Engineering Conference