We control complexity by building abstractions that hide details when appropriate. We control complexity by establishing conventional interfaces that enable us to construct systems by combining standard, well-understood pieces in a ``mix and match'' way. We control complexity by establishing new languages for describing a design, each of which emphasizes particular aspects of the design and deemphasizes others. -- Alan J. Perlis
The hardest part of design ... is keeping features out. -- Donald Norman
Je n'ai fait celle-ci plus longue que parce que je n'ai pas eu le loisir de la faire plus courte. (I have made this letter so long only because I did not have the leisure to make it shorter.) -- Blaise Pascal (Lettres Provinciales)
Some people suggest that machines would be friendlier if input could be in a natural language. But natural language is probably the worst kind of input because it can be quite ambiguous. The process of retrieving information from the computer would be so time-consuming that you would be better off spending that time getting the information directly from an expert. -- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
If you choose not to decide, you still have made a choice. -- Rush (Freewill)
It's no trick for talented people to be interesting, but it's a gift to be interested. We want an organization filled with interested people. -- Randy S. Nelson (dean of Pixar University)
Whenever you see a successful person you only see the public glories, never the private sacrifices to reach them. ~Vaibhav Shah
To be successful you must accept all challenges that come your way. You can’t just accept the ones you like. ~Mike Gafka
The mind is everything. What you think you become. –Buddha
Whatever the mind of man can conceive and believe, it can achieve. –Napoleon Hill