The one who insists on never uttering an error must remain silent.
It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.
The most important single aspect of software development is to be clear about what you are trying to build.
Development is maintenance.
Simplicity is hard to build, easy to use, and hard to charge for. Complexity is easy to build, hard to use, and easy to charge for.
Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
I don't think people realize the extent to which TV networks are hurt when they carry public broadcasting. I think the estimate is that they lose a half-million dollars for a half day's programming.
Programming is a skill best acquired by practice and example rather than from books.
The brain is like a muscle. When it is in use we feel very good. Understanding is joyous.
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
Design and programming are human activities; forget that and all is lost.
The computing scientist's main challenge is not to get confused by the complexities of his own making.
Programming is an explanatory activity.
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.
They know enough who know how to learn.
Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming.
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.
Object-oriented programming is an exceptionally bad idea which could only have originated in California.
APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums.
To err is human, but to really foul things up you need a computer.
Imagination is more important than knowledge.
Make everything as simple as possible, but not simpler.
When The Muppet Show ended, we all sat around and said, what kind of television show would we like to do. We felt the need these days are for some quality children's programming.
The ability to simplify means to eliminate the unnecessary so that the necessary may speak.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends