Comment Almost always (Score 1) 133
do what is more interesting to you. You will have more fun, and enjoy it more, and therefore probably be better at it. If/when money becomes an issue, being good at something that you love leaves you well positioned to leverage it to make more money. Being mediocre at something that you don't care much about is unlikely to be very lucrative.
You can get valuable (demonstrable) experience by, for example, contributing to open-source projects. Showing that you're decent at programming is more important for most decent employers than showing that you've got any particular degree.