The primary purpose of software estimation is not to predict a project's outcome; it is to determine whether a project's targets are realistic enough to allow the project to be controlled to meet them.
Steve McConnellThe default movement on a software project should be in the direction of taking elements of the software away to make it simpler rather than adding elements to make it more complex.
Steve McConnellIt's better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive.
Steve McConnellGood code is its own best documentation. As you're about to add a comment, ask yourself, "How can I improve the code so that this comment isn't needed?" Improve the code and then document it to make it even clearer.
Steve McConnell