Dealing with failure is easy: Work hard to improve. Success is also easy to handle: You've solved the wrong problem. Work hard to improve. -- Alan J. Perlis (Epigrams in programmi ng)
Since programmers create programs out of nothing, imagination is our only limitation. Thus, in the world of programming, the hero is the one who has great vision. Paul Graham is one of our contemporary heroes. He has the ability to embrace the vision, and to express it plainly. His works are my favorites, especially the ones describing language design. He explains secrets of programming, languages, and human nature that can only be learned from the hacker experience. This book shows you his great vision, and tells you the truth about the nature of hacking. -- Yukihiro "Matz" Matsumoto, creator of Ruby
Before software can be reusable it first has to be usable. -- Ralph Johnson
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)
Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter. -- Eric Raymond
All non-trivial abstractions, to some degree, are leaky. -- Joel Spolsky (The Law of Leaky Abstractions)
Either you run the day, or the day runs you. –Jim Rohn
Go confidently in the direction of your dreams. Live the life you have imagined. –Henry David Thoreau
Too many of us are not living our dreams because we are living our fears. –Les Brown
First, have a definite, clear practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends; wisdom, money, materials, and methods. Third, adjust all your means to that end. –Aristotle