If debugging is the process of removing software bugs, then programming must be the process of putting them in.
Edsger DijkstraThe use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense.
Edsger DijkstraIn this respect a program is like a poem: you cannot write a poem without writing it. Yet people talk about programming as if it were a production process and measure "programmer productivity" in terms of "number of lines of code produced". In so doing they book that number on the wrong side of the ledger: we should always refer to "the number of lines of code spent".
Edsger Dijkstra