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
Topic
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.
I have made this letter longer than usual, only because I have not had the time to make it shorter.
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.
Mistakes are the portals of discovery.
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law
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.
Doing research on the Web is like using a library assembled piecemeal by pack rats and vandalized nightly.
The best writing is rewriting.
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.
The brain is like a muscle. When it is in use we feel very good. Understanding is joyous.
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.
The Nobel is a ticket to one's own funeral. No one has ever done anything after he got it.
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.
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.
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.
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.
Computer science is no more about computers than astronomy is about telescopes.
Simplicity and elegance are unpopular because they require hard work and discipline to achieve and education to be appreciated.
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.
Program testing can be used to show the presence of bugs, but never to show their absence!
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.
Subscribe for the occasional hand-picked quote. No noise.