If debugging is the process of removing bugs, then programming must be the process of putting them in. Edsger W. Dijkstra
Program testing can be a very effective way to show the presence of bugs, but is hopelessly inadequate for showing their absence. Edsger W. Dijkstra, The Humble Programmer, ACM Turing Lecture 1972
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off. Bjarne Stroustrup, FAQ: Did you really say that?, 1986
There are only two kinds of languages: the ones people complain about and the ones nobody uses. Bjarne Stroustrup, FAQ: Did you really say that?
A good programmer is someone who looks both ways before crossing a one-way street. Doug Linder