I've always wondered about this... I can see it both ways. On one hand, art generally doesn't deal with math and numbers like programming does. Yet programming isn't a day-to-day job either, nor is it generally a groundbreaking area of life where programmers are making revelations. I don't think there's anyone that programs to discover new things, or just because they need a daily job. Programmers are passionate about their work, and love it. So what do you think?