And what I noted, since the really big ideas carry 95 percent of the freight, it wasn’t at all that hard for me to pick up all the big ideas and all the big disciplines and make them a standard part of my mental routines. Once you have the ideas, of course, they are no good if you don’t practice. You don’t practice, you lose it.
The most important single aspect of software development is to be clear about what you are trying to build.
"The key to successful verification is to start with a clear and precise specification of what the system is supposed to do."
Force and fraud are in war the two cardinal virtues.