p.537 Establish objectives. What are you estimating? Why do you need an estimate? How accurate does the
estimate need to be to meet your objectives? What degree of certainty needs to be associated with the estimate?
p.544 When you measure an aspect of a project, you know something about it that you didn't know
before. You can see whether the aspect gets bigger or smaller or stays the same. The measurement gives you a window
into at least that aspect of your project. The window might be small and cloudy... but it will be better than no window at
all.
p.555 You can find ways to measure any aspect of a project that are better than not measuring it
at all. Accurate measurement is a key to accurate scheduling, to quality control, and to improving your development
process.
p.774 The drive to reduce complexity is at the heart of computer science... Computer science
and software engineering have developed many intellectual tools for handling such complexity
p.784 Programming is neither fully an art nor fully a science. Thus far, it's been an unholy combination,
a "craft" that's somewhere between the two.
p.787 Software design is a heuristic process and, like all heuristic processes, is subject
to iterative revision and improvement.
p.791 The programming process affects the final product more than many people realize.