Hire people smarter than you. Work with people smarter than you. Listen to them. Let them lead you. Take the blame for all failures, give away the credit for all successes. -- How to fail: 25 secrets learned through failure
Omit needless words. -- William Strunk, Jr. (The Elements of Style)
Another feature about this guy is his low threshold of boredom. He'll pick up on a task and work frantically at it, accomplishing wonders in a short time and then get bored and drop it before its properly finished. He'll do nothing but strum his guitar and lie around in bed for several days after. Thats also part of the pattern too; periods of frenetic activity followed by periods of melancholia, withdrawal and inactivity. This is a bipolar personality. -- The bipolar lisp programmer
Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. -- Eric S. Raymond
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.
If it looks like a duck, walks like a duck, and quacks like a duck, it's a duck. -- Official definition of "duck typing"
You may have to fight a battle more than once to win it. ~Margaret Thatcher
There is only one way to avoid criticism: do nothing, say nothing, and be nothing. –Aristotle
Your time is limited, so don’t waste it living someone else’s life. –Steve Jobs
You can’t fall if you don’t climb. But there’s no joy in living your whole life on the ground. –Unknown