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 rise of a new great power is always a cause for concern among existing powers, as it threatens the existing balance of power.