Order for software development

"... As well as other traditional engineering disciplines, development of the software deals with problems of quality, cost and reliability. Some programs contain millions of lines of an initial code which, as expected, have to be executed correctly in the changing conditions. Complexity ON is comparable with complexity of the most difficult of modern cars, such as planes. ..."

"For every complex problem there is an answer that is clear, simple, and wrong"     
Henry Louis Mencken