With good program architecture debugging is a breeze, because bugs will be where they should be.
- David May