In theory, there’s no difference between theory and practice. But in practice, there is. -- Albert Einstein
It’s a problem if the design doesn’t let you add features at a later date. If you have to redo a program, the hours you spend can cause you to lose your competitive edge. A flexible program demonstrates the difference between a good designer and someone who is just getting a piece of code out. -- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
What Paul does, and does very well, is to take ideas and concepts that are beautiful in the abstract, and brings them down to a real world level. That's a rare talent to find in writing these days. -- Jeff "hemos" Bates, Director, OSDN; Co-evolver, Slashdot
Well then. How could you possibly live without automated refactoring tools? How else could you coordinate the caterpillar-like motions of all Java’s identical tiny legs, its thousands of similar parts? I’ll tell you how: Ruby is a butterfly. -- Stevey, Refactoring Trilogy, Part 1.
Genius is 1% inspiration and 99% perspiration. -- Thomas Edison
That is one of the most distinctive differences between school and the real world: there is no reward for putting in a good effort. In fact, the whole concept of a "good effort" is a fake idea adults invented to encourage kids. It is not found in nature. -- Paul Graham
You miss 100% of the shots you don’t take. –Wayne Gretzky
The only place where success comes before work is in the dictionary. ~Vidal Sassoon
If you don’t design your own life plan, chances are you’ll fall into someone else’s plan. And guess what they have planned for you? Not much. ~ Jim Rohn
It’s not what you look at that matters, it’s what you see. ~Anonymous