You should never do what you love. You should do what
works for you. I love fishing, but I would never hold it as a job. Programming
works for me. I like it, its fun, challenging, and allows for a good lifestyle. Two different things.
We love those things that bring us pleasure, we like those things that allow us to do the things we love.