I see programming as a kind of art, one of the hardest and most unfaithful. Even if you were the Da Vinci coder of your time, you can be sure that in a few years, someone else will look at your creation, and say: "man! this code sux!"