QuoteProject

Topic

Quotes on Programming

161 quotes

When the problem [quantum chromodynamics] is finally solved, it will all be by imagination. Then there will be some big thing about the great way it was done. But it's simple -it will all be by imagination, and persistence.
Richard P. FeynmanRead
I have made this letter longer than usual, only because I have not had the time to make it shorter.
Blaise PascalRead
Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code.
Eric S. RaymondRead
Mistakes are the portals of discovery.
James JoyceRead
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law
Douglas HofstadterRead
Sharing the code just seems like The Right Thing to Do. It costs us rather little, but it benefits a lot of people in sometimes very significant ways. There are many university research projects, proof of concept publisher demos, and new platform test beds that have leveraged the code. Free software that people value adds wealth to the world.
John CarmackRead
Doing research on the Web is like using a library assembled piecemeal by pack rats and vandalized nightly.
Roger EbertRead
The best writing is rewriting.
E. B. WhiteRead
Questions are the important thing, answers are less important. Learning to ask a good question is the heart of intelligence. Learning the answer-well, answers are for students. Questions are for thinkers.
Roger SchankRead
The brain is like a muscle. When it is in use we feel very good. Understanding is joyous.
Carl SaganRead
The current operating system [culture] is flawed. It actually has bugs in it that generate contradictions. We're cutting the earth from beneath our own feet. We're poisoning the atmosphere that we breathe. This is not intelligent behaviour. This is a culture with a bug in its operating system that's making it produce erratic, dysfunctional, malfunctional behaviour. Time to call a tech! And who are the techs? The shamans are the techs.
Terence MckennaRead
The Nobel is a ticket to one's own funeral. No one has ever done anything after he got it.
T. S. EliotRead
Every reader should ask himself periodically “Toward what end, toward what end?”—but do not ask it too often lest you pass up the fun of programming for the constipation of bittersweet philosophy.
Alan PerlisRead
We have also arranged things so that almost no one understands science and technology. This is a prescription for disaster. We might get away with it for a while, but sooner or later this combustible mixture of ignorance and power is going to blow up in our faces.
Carl SaganRead
One principle problem of educating software engineers is that they will not use a new method until they believe it works and, more importantly, that they will not believe the method will work until they see it for themselves.
Watts HumphreyRead
Let an ultraintelligent machine be defined as a machine that can far surpass all the intellectual activities of any man however clever. Since the design of machines is one of these intellectual activities, an ultraintelligent machine could design even better machines; there would then unquestionably be an 'intelligence explosion,' and the intelligence of man would be left far behind. Thus the first ultraintelligent machine is the last invention that man need ever make.
I. J. GoodRead
Computer science is no more about computers than astronomy is about telescopes.
Edsger DijkstraRead
Simplicity and elegance are unpopular because they require hard work and discipline to achieve and education to be appreciated.
Edsger DijkstraRead
We are all shaped by the tools we use, in particular: the formalisms we use shape our thinking habits, for better or for worse, and that means that we have to be very careful in the choice of what we learn and teach, for unlearning is not really possible.
Edsger DijkstraRead
Program testing can be used to show the presence of bugs, but never to show their absence!
Edsger DijkstraRead
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.
Edsger DijkstraRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.