No matter how slick the demo is in rehearsal, when you do it in front of a live audience the probability of a flawless presentation is inversely proportional to the number of people watching, raised to the power of the amount of money involved.
Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.
More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason - including blind stupidity.
Adding manpower to a late software project makes it later
Premature optimization is the root of all evil in programming.
Nine people can't make a baby in a month.
Beware of bugs in the above code; I have only proved it correct, not tried it.
The trouble with programmers is that you can never tell what a programmer is doing until it's too late.
The best performance improvement is the transition from the nonworking state to the working state.
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
I'm not anti-social. I'm just not social.
Controlling complexity is the essence of computer programming.
I am rarely happier than when spending entire day programming my computer to perform automatically a task that it would otherwise take me a good ten seconds to do by hand.
Most of the good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.
As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.
Software gets slower faster than hardware gets faster.
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.
It's a curious thing about our industry: not only do we not learn from our mistakes, we also don't learn from our successes.
The cheapest, fastest, and most reliable components are those that aren't there.
A language that doesn't have everything is actually easier to program in than some that do
The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility, and among other things he avoids clever tricks like the plague.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: