No matter what the odds, a man does not pin his last hope for survival on something and then expect that it will fail.
But active programming consists of the design of new programs, rather than contemplation of old programs.
But quality of work can be expected only through personal satisfaction, dedication and enjoyment. In our profession, precision and perfection are not a dispensable luxury, but a simple necessity.
Complexity has and will maintain a strong fascination for many people. It is true that we live in a complex world and strive to solve inherently complex problems, which often do require complex mechanisms. However, this should not diminish our desire for elegant solutions, which convince by their clarity and effectiveness. Simple, elegant solutions are more effective, but they are harder to find than complex ones, and they require more time, which we too often believe to be unaffordable
A good designer must rely on experience, on precise, logic thinking; and on pedantic exactness. No magic will do.
C++ is an insult to the human brain
A primary cause of complexity is that software vendors uncritically adopt almost any feature that users want.
I found I could say things with color and shapes that I couldn't say any other way - things I had no words for.
Let us not be too much acquainted. I would have a man enter his house through a hall filled with heroic and sacred sculptures, that he might not want the hint of tranquillity and self-poise.
I close my eyes and it's so real and all at once I know just what I feel - And baby it's the kind of rush that terrifies.
You can't live your life for other people. You've got to do what's right for you, even if it hurts some people you love.