In the book, the Chandler project resembles the Renaissance Utopia Society, is a fantasy. After putting into practice, it was eventually dashed. It lacks the necessary steps of software development, in the development process of the imagination, can not break the old engineering norms, can only be defeated. Therefore, in the project development time, NABC is very important, the lack of one of them will make the software is not perfect. In the rapid development of society, sometimes in the project to establish, but also to change with it. Users are not going to use your stuff because of how much pain you've developed. The software function can determine its lifespan.
If you report a defect to a programmer, his first response is to ask, "Do you reproduce the problem?" If the answer is no, the programmer shrugs and pushes the blame on hardware failure or cosmic rays. (from "Dream Break Code")
The third of the essay of "Dream Break Code"