Forgive him, for he believes that the customs of his tribe are the laws of nature!
Doing research on the Web is like using a library assembled piecemeal by pack rats and vandalized nightly.
Humans are, by nature, pattern-seeking, storytelling animals, and we are quite adept at telling stories about patterns whether they exist or not.
Such is modern computing: everything simple is made too complicated because it's easy to fiddle with; everything complicated stays complicated because it's hard to fix.
When debugging, novices insert corrective code; experts remove defective code.
You think you KNOW when you learn, are more sure when you can write, even more when you can teach, but certain when you can program.
The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge.
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.
I worked with such concentration and focus and I had hundreds of obscure engineering or programming things in my head. I was just real exceptional in that way
There are only two industries that refer to their customers as 'users'.
Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.
Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.
Premature optimization is the root of all evil in programming.
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 easier to port a shell than a shell script.
A language that doesn't affect the way you think about programming is not worth knowing.
The function of good software is to make the complex appear to be simple.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.
Just remember: you're not a 'dummy,' no matter what those computer books claim. The real dummies are the people who-though technically expert-couldn't design hardware and software that's usable by normal consumers if their lives depended upon it.
Controlling complexity is the essence of computer programming.
However, when Java is promoted as the sole programming language, its flaws and limitations become serious.
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
Given enough eyeballs, all bugs are shallow.
In programming, as in everything else, to be in error is to be reborn.
What I cannot create, I do not understand.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: