Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
Brian W. Kernighan
A language that discourages decomposition is a language that cripples a programmer's most valuable way of thinking.
~ Bret Victor
Give someone a program, you frustrate them for a day; teach them how to program, you frustrate them for a lifetime.
~ David Leinweber
Every time you write new code, you should do so reluctantly, under
duress, because you completely exhausted all your other options. Code is
only our enemy because there are so many of us programmers writing so
damn much of it.
~ Jeff Atwood
The fundamental nature of coding is that our task, as programmers, is to recognize that every decision we make is a trade-off.
~ Jeff Atwood
When your hammer is C++, everything begins to look like a thumb.
~ Steve Haflich
As a software developer, you are your own worst enemy. The sooner you realize that, the better off you'll be.
~ Jeff Atwood