When your enemy is making a very serious mistake, don't be impolite and disturb him. -- Napoleon Bonaparte (allegedly)
There are two ways of constructing a software design; one way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. -- C. A. R. Hoare
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
It's easier to ask forgiveness than it is to get permission. -- Rear Admiral Dr. Grace Hopper
When you have eliminated the impossible, whatever remains, however improbable, must be the truth. -- Sherlock Holmes
A society that puts equality -- in the sense of equality of outcome -- ahead of freedom will end up with neither equality nor freedom. The use of force to achieve equality will destroy freedom, and the force, introduced for good purposes, will end up in the hands of people who use it to promote their own interests. -- Milton Friedman (Thomas Sowell: A Conflict of Visions, p130)
I've missed more than 9000 shots in my career. I've lost almost 300 games. 26 times I've been trusted to take the game winning shot and missed. I've failed over and over and over again in my life. And that is why I succeed. –Michael Jordan
If you hear a voice within you say “you cannot paint,” then by all means paint and that voice will be silenced. –Vincent Van Gogh
An unexamined life is not worth living. –Socrates
Whenever you see a successful person you only see the public glories, never the private sacrifices to reach them. ~Vaibhav Shah