I see programming as a form of art, but you know: not all artists are created equal. There are two types of programmers in the world of software dev. Those who come up with new things, set new standards for the future and those who simply don't. For me personally, I always enjoy the process of creating something new, even if it's not something big. What really matters is the process of experimentation. Because at the end I always learn something new.