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 KnuthAI has by now succeeded in doing essentially everything that requires 'thinking' but has failed to do most of what people and animals do 'without thinking'-that, somehow, is much harder.
Donald KnuthScience is what we understand well enough to explain to a computer. Art is everything else we do.
Donald KnuthAlways remember, however, that thereโs usually a simpler and better way to do something than the first way that pops into your head.
Donald Knuth