Young man, in mathematics you don't understand things. You just get used to them.— John Von Neumann
Tremendous Computer Programming quotations
Learning is never done without errors and defeat.
Nothing has ever been achieved by the person who says, ‘It can’t be done.’
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.
When I was nine, ten, I was super young, but I installed a program on my computer so I could start producing music.
The only way to learn a new programming language is by writing programs in it.
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
Java is C++ without the guns, clubs and knives.
C makes it easy to shoot yourself in the foot;
C++ makes it harder, but when you do it blows your whole leg off.
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.
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.
It takes a touch of genius - and a lot of courage to move in the opposite direction.
Talk is cheap. Show me the code.
The question of whether computers can think is like the question of whether submarines can swim.
Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.
Bad programmers worry about the code.
Good programmers worry about data structures and their relationships.
Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. A programmer who subconsciously views himself as an artist will enjoy what he does and will do it better.
Code never lies, comments sometimes do.
That language is an instrument of human reason, and not merely a medium for the expression of thought, is a truth generally admitted.
I'm not a great programmer; I'm just a good programmer with great habits.
Software suppliers are trying to make their software packages more 'user-friendly'... Their best approach so far has been to take all the old brochures and stamp the words 'user-friendly' on the cover.
When debugging, novices insert corrective code; experts remove defective code.
Random numbers should not be generated with a method chosen at random
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.
Software gets slower faster than hardware gets faster.
Computers are good at following instructions, but not at reading your mind.
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird.
The most used program in computers and education is PowerPoint.
What are you learning about the nature of the medium by knowing how do to a great PowerPoint presentation? Nothing. It certainly doesnt teach you how to think critically about living in a culture of simulation.
Whether you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn
Computer scientists have so far worked on developing powerful programming languages that make it possible to solve the technical problems of computation. Little effort has gone toward devising the languages of interaction.
The function of good software is to make the complex appear to be simple.
Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline.
The computer programmer is a creator of universes for which he alone is responsible. Universes of virtually unlimited complexity can be created in the form of computer programs.
The trouble with programmers is that you can never tell what a programmer is doing until it's too late.