Don't blame me for the fact that competent programming, as I view it as an intellectual possibility, will be too difficult for the average programmer, you must not fall into the trap of rejecting a surgical technique because it is beyond the capabilities of the barber in his shop around the corner.
Edsger DijkstraAbout the use of language: it is impossible to sharpen a pencil with a blunt axe. It is equally vain to try to do it with ten blunt axes instead.
Edsger DijkstraI would therefore like to posit that computing's central challenge, how not to make a mess of it, has not yet been met.
Edsger DijkstraBesides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.
Edsger DijkstraDon't compete with me: firstly, I have more experience, and secondly, I have chosen the weapons.
Edsger Dijkstra