It is a real service to humanity and the world to be a good programmer, particularly if you design great products. You make is easier for everybody, everybody has less headaches.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
One man's constant is another man's variable.
Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.
Software development takes immense intellectual effort. Even the best programmers can rarely sustain that level of effort for more than a few hours a day. Beyond that, they need to rest their brains a bit, which is why they always seem to be surfing the Internet or playing games when you barge in on them.
The mark of a mature programmer is willingness to throw out code you spent time on when you realize it's pointless
A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.
The generation of random numbers is too important to be left to chance.
If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it.
Perilous to us all are the devices of an art deeper than we possess ourselves.
The question of whether computers can think is like the question of whether submarines can swim.
Computers are like bikinis. They save people a lot of guesswork.
Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.
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.
If you think your users are idiots, only idiots will use it.
The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich may find hard to pay.
Normal people... believe that if it ain't broke, don't fix it. Engineers believe that if it ain't broke, it doesn't have enough features yet.
Software sucks because users demand it to.
At first I hoped that such a technically unsound project would collapse but I soon realized it was doomed to success. Almost anything in software can be implemented, sold, and even used given enough determination. There is nothing a mere scientist can say that will stand against the flood of a hundred million dollars. But there is one quality that cannot be purchased in this way - and that is reliability. The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich find most hard to pay.
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity.
Never trust a computer you can't throw out a window.
True glory consists in doing what deserves to be written, and writing what deserves to be read.
The unavoidable price of reliability is simplicity.
Increasingly, people seem to misinterpret complexity as sophistication, which is baffling -- the incomprehensible should cause suspicion rather than admiration.
It has been said that the great scientific disciplines are examples of giants standing on the shoulders of other giants. It has also been said that the software industry is an example of midgets standing on the toes of other midgets.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: