If a project has not achieved a system architecture, including its rationale, the project should not proceed to full-scale system development. Specifying the architecture as a deliverable enables its use throughout the development and maintenance process.
- Barry Boehm
 
With good program architecture debugging is a breeze, because bugs will be where they should be.
- David May
 
Bubbles don't crash.
- Bertrand Meyer