And if you go too far up, abstraction-wise, you run out of oxygen. Sometimes smart thinkers just don't know when to stop, and they create these absurd, all-encompassing, high-level pictures of the universe that are all good and fine, but don't actually mean anything at all. -- Joel Spolsky
The ability to simplify means to eliminate the unnecessary so that the necessary may speak. -- Hans Hofmann
Abstraction is a form of data compression: absolutely necessary, because human short-term memory is so small, but the critically important aspect of abstraction is the algorithm that gets you from the name back to the "uncompressed" details. -- Bruce Wilder (blog post comment)
Always dive down into a problem and get your hands on the deepest issue behind the problem. All other considerations are to dismissed as "engineering details"; they can be sorted out after the basic problem has been solved. -- Chris Crawford
Good programmers use their brains, but good guidelines save us having to think out every case. -- Francis Glassborow
You must always work not just within but below your means. If you can handle three elements, handle only two. If you can handle ten, then handle five. In that way the ones you do handle, you handle with more ease, more mastery and you create a feeling of strength in reserve. -- Pablo Picasso
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
Too many of us are not living our dreams because we are living our fears. –Les Brown
There is only one way to avoid criticism: do nothing, say nothing, and be nothing. –Aristotle
You’ve got to get up every morning with determination if you’re going to go to bed with satisfaction. ~George Lorimer