Richard E. Pattis Quotes
10 quotes
in 197 categories
-
When debugging, novices insert corrective code; experts remove defective code.
-
If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it.
-
A class, in Java, is where we teach objects how to behave.
-
Code should run as fast as necessary, but no faster; something important is always traded away to increase speed.
-
Programming languages, like pizzas, come in only too sizes; too big and too small.
-
The discipline of programming is most like sorcery. Both use precise language to instruct inanimate objects to do our bidding. Small mistakes in programs or…
-
The structure of a software system provides the ecology in which code is born, matures, and dies. A well-designed habitat allows for the successful evolution…
-
The three most important aspects of debugging and real estate are the same: Location, Location, and Location.
-
When teaching a rapidly changing technology, perspective is more important than content.
-
When building a complex system, having crackerjack programmers (who can make any design work, even a bad one) can be a liability. The result, after…
Browse Richard E. Pattis Quotes by Category