We will encourage you to develop the three great virtues of a programmer:
laziness, impatience, and hubris.
- Larry Wall -
Walking on water and developing software from a specification are easy if both are frozen.
- Edward V Berard -
If debugging is the process of removing software bugs,
then programming must be the process of putting them in.
- Edsger Dijkstra -
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
- Rick Osborne -
There are only two kinds of programming languages:
those people always bitch about and those nobody uses.
- Bjarne Stroustrup -
Perfection is achieved, not when there is nothing more to add,
but when there is nothing left to take away.
- Antoine de Saint Exupéry -
When debugging, novices insert corrective code; experts remove defective code.
- Richard Pattis -
My definition of an expert in any field is a person who knows enough about what's really going on to be scared.
- P. J. Plauger -
Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.
- Martin Fowler -
To err is human but to really foul up requires a computer.
- Dan Rather -
A computer will do what you tell it to do, but that may be much different from what you had in mind.
- Joseph Weizenbaum -
To iterate is human, to recurse divine.
- L. Peter Deutsch -
Sufficiently advanced incompetence is indistinguishable from malice.
- Clark's law, J. Porter Clark -