We try to solve the problem by rushing through the design process so that enough time is left at the end of the project to uncover the errors that were made because we rushed through the design process.
Code Complete: A Practical Handbook of Software Construction by Steve C McConnell
ISBN: 1556154844 Page: 143 This book is available from Amazon
The negative side of hiring people who do not want or need rules to work is that these people often have to learn by painful trial and error.
Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People by Richard W. Selby (Introduction), Michael A. Cusumano (Introduction
ISBN: 0684855313 This book is available from Amazon
Get the worst error out first and keep doing that until the time runs out.
Too many errors on one line (make fewer).
The best error message is the one that never shows up.