If at first you don't succeed, Call an airstrike.
Any fool can use a computer. Many do.
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.
One of my most productive days was throwing away 1,000 lines of code.
If Java had true garbage collection, most programs would delete themselves upon execution.
In theory there is no difference between theory and practice. In practice there is.
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.
Talk is cheap. Show me the code.
A good programmer is someone who always looks both ways before crossing a one-way street.
There are two ways to write error-free programs; only the third one works.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Software sucks because users demand it to.
The generation of random numbers is too important to be left to chance.
For a long time it puzzled me how something so expensive, so leading edge, could be so useless. And then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match.
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
C is quirky, flawed, and an enormous success.
I am rarely happier than when spending an entire day programming my computer.
The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the computer hardware industry.
The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense.
Premature optimization is the root of all evil.
Java is C++ without the guns, clubs and knives.
The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents.
A language that doesn't affect the way you think about programming is not worth knowing.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: