Zero-Tolerance Construction

Software construction is the ultimate embodiment of the software development process. The art of programming lies in that nether region between the hopeful wishes of an elegant architecture and the hard grindstone of technical details. To prevent major catastrophic loss, we must focus on preventing the triggering mechanism from occurring. If we can fix the little problems as they occur, then we shall have fewer large problems with which to contend.