QuoteProject
Donald Knuth

Donald Knuth

Computer Scientist · American · b. 1938

Wikipedia →

20 quotes

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.
Donald KnuthRead
The hardest thing is to go to sleep at night, when there are so many urgent things needing to be done. A huge gap exists between what we know is possible with today's machines and what we have so far been able to finish.
Donald KnuthRead
An algorithm must be seen to be believed.
Donald KnuthRead
The process of preparing programs for a digital computer is especially attractive, not only because it can economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music.
Donald KnuthRead
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.
Donald KnuthRead
Everyday life is like programming, I guess. If you love something you can put beauty into it.
Donald KnuthRead
To me, it looks more or less like the hardware designers have run out of ideas and that they're trying to pass the blame for the future demise of Moore's Law to the software writers by giving us machines that work faster only on a few key benchmarks!
Donald KnuthRead
The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in the small and to see something in the large.
Donald KnuthRead
Email is a wonderful thing for those people whose role in life is to be on top of things, but not for me: my role is to be on the bottom of things.
Donald KnuthRead
My first program taught me a lot about the errors that I was going to be making in the future, and also about how to find errors. That's sort of the story of my life, making errors and trying to recover from them. I try to get things correct. I probably obsess about not making too many mistakes.
Donald KnuthRead
When certain concepts of TeX are introduced informally, general rules will be stated; afterwards you will find that the rules aren't strictly true. In general, the later chapters contain more reliable information than the earlier ones do. The author feels that this technique of deliberate lying will actually make it easier for you to learn the ideas. Once you understand a simple but false rule, it will not be hard to supplement that rule with its exceptions.
Donald KnuthRead
We should continually be striving to transform every art into a science: in the process, we advance the art.
Donald KnuthRead
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%
Donald KnuthRead
How can you own numbers? Numbers belong to the world.
Donald KnuthRead
Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things. What I do takes long hours of studying and uninterruptible concentration.
Donald KnuthRead
Science is knowledge which we understand so well that we can teach it to a computer; and if we don't fully understand something, it is an art to deal with it.
Donald KnuthRead
Always remember, however, that there’s usually a simpler and better way to do something than the first way that pops into your head.
Donald KnuthRead
By understanding a machine-oriented language, the programmer will tend to use a much more efficient method; it is much closer to reality.
Donald KnuthRead
A list is only as strong as its weakest link.
Donald KnuthRead
Beware of bugs in the above code; I have only proved it correct, not tried it.
Donald KnuthRead

A little wisdom, now and then

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

Donald Knuth — Best Quotes and Sayings | QuoteProject