I always get carried away when I make things myself. I love working with graphics and code, which is why I initially applied as a Computer Science major. Lately, though, I've been feeling that inner tug towards Anthropology, because of the chance to travel and discover things.
I asked a recent graduate friend of mine, who majored in CS, if I should stick to CS or try for a probably less lucrative, but way more adventurous degree. I have to admit, she made a very good argument:
"If you have to choose between money and happiness... choose money.
Seriously, with enough money you can go back and get a PhD in Anthropology any time you want. CS can lead you to a graduate school degree of cognitive science, for example, which leads to a PhD in Anthropology. You do NOT have to get a PhD in the major you completed as an undergraduate.
I'm not just saying this because I'm part of the soulless corporate machine now, but I know a LOT of former Art students in their mid-twenties to mid-thirties who work at Barnes and Noble because their degree(which put them over a hundred grand in debt) can't get them a job."
If going to school for CS will have the same results, I'll follow the money first. Money can't buy happiness, but it can buy security and stability, which are definitely crucial to happiness.