A Quote by Donald Knuth

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.
Society takes what it wants. The artist himself does not count, because there is no actual existence for the work of art. The work of art is always based on the two poles of the onlooker and the maker, and the spark that comes from the bipolar action gives birth to something - like electricity. But the onlooker has the last word, and it is always posterity that makes the masterpiece. The artist should not concern himself with this, because it has nothing to do with him.
Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming.
I think a lot of people are involved in art because of the fashion of art and the conversation. It gives them a certain sophistication, something to speak about. But art is, if it's conceptual, really about understanding the concept. And if it's beautiful, it's about seeing the beauty. It's gone much further than that now. There's too much commercialism attached to art. If the market cracks one day big-time, you'll frighten so many people away who will never come back. Because they don't really feel for art. People who buy art should want it because they love it, they want to enjoy it.
And often he who has chosen the fate of the artist because he felt himself to be different soon realizes that he can maintain neither his art nor his difference unless he admits that he is like the others. The artist forges himself to the others, midway between the beauty he cannot do without and the community he cannot tear himself away from.
It is the search for beauty...That is what it is. We find ourselves on this earth--gods and men--and we know that it is beautiful. That is one of the few things we understand--beauty; because it is there, in the world, and we can see it all about us. We want beauty. It requires our love. It just does.
It's often considered elitist to say that well maybe voters are uninformed and that they should know more before they cast their votes. It's strange to say that because it's also elitist to say that to run a radio station requires skill or to be a plumber requires skill and background knowledge.
The practise of an art is essential to the whole man, not because of what art is but because of what art does to the artist.
The totalitarian world produces backwardness because it does such violence to the spirit, thwarting the human impulse to create, to enjoy, to worship.
Don't blame me for the fact that competent programming, as I view it as an intellectual possibility, will be too difficult for the average programmer, you must not fall into the trap of rejecting a surgical technique because it is beyond the capabilities of the barber in his shop around the corner.
Pinball games were constrained by physical limitations, ultimately by the physical laws that govern the motion of a small metal ball. The video world knows no such bounds. Objects fly, spin, accelerate, change shape and color, disappear and reappear. Their behavior, like the behavior of anything created by a computer program, is limited only by the programmer's imagination. The objects in a video game are representations of objects. And a representation of a ball, unlike a real one, never need obey the laws of gravity unless its programmer wants it to.
The first choice an artist makes is precisely to be an artist, and if he chooses to be an artist it is in consideration of what he is himself and because of a certain idea he has of art
And the quality of good judgement is clearly a form of knowledge and skill, as it is because of knowledge and not because of ignorance that we judge well.
If you think you're a really good programmer... read Knuth's Art of Computer Programming... You should definitely send me a resume if you can read the whole thing.
Man seeks to learn, and man kills himself because of the loss of cohesion in his religious society; he does not kill himself because of his learning. It is certainly not the learning he acquires that disorganizes religion; but the desire for knowledge wakens because religion becomes disorganized.
Working with the computer gives rise to many opportunities to transcend asocial behavior, because it produces exciting and visually interesting things to share, whether it's by creating video games, computer art or sharing exciting Web sites.
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity. ... The geniuses of the computer field, on the the other hand, are the people with the keenest aesthetic senses, the ones who are capable of creating beauty. Beauty is decisive at every level: the most important interfaces, the most important programming languages, the winning algorithms are the beautiful ones.
This site uses cookies to ensure you get the best experience. More info...
Got it!