First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. -- George Carrette
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
But what is it good for? -- Engineer at the Advanced Computing Systems Division of IBM, commenting on the microchip, 1968
J'ai toujours préféré la folie des passions à la sagesse de l'indifférence. -- Anatole France
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)
Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline. -- Bill Clinton
Life is what we make it, always has been, always will be. –Grandma Moses
If you look at what you have in life, you'll always have more. If you look at what you don't have in life, you'll never have enough. –Oprah Winfrey
You can’t use up creativity. The more you use, the more you have. –Maya Angelou
If you're offered a seat on a rocket ship, don't ask what seat! Just get on. –Sheryl Sandberg