You can solve every problem by adding or removing an abstraction layer
Hardware eventually fails. Software eventually works. – Michael Hartung
A language that doesn't affect the way you think about programming is not worth knowing. - Alan Perlis
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? - Brian Kernighan
As to methods, there may be a million and then some, but principles are few. The man who grasps principles can successfully select his own methods. The man who tries methods, ignoring principles, is sure to have trouble. - Harrington Emerson
Most software exists to save someone somewhere time. - hiAndrewQuinn on HN
There are only two kinds of languages: the ones people complain about and the ones nobody uses. - Bjarne Stroustrup
Plans are useless, planning is essential - Eisenhower