If you do what you love, what you love becomes work.
Is you do what you like, then you like your work, go home, and have energy for the things you love.
If you do what you love, what you love becomes work.
Is you do what you like, then you like your work, go home, and have energy for the things you love.
I would say that, in this context, liking something means it is satisfying to you beyond the average activity. While loving something means that it is something you consider a part of your life - something that you feel you couldn't do without.
So working at a job which involves something you love can sap the joy out of it, because you end up doing that thing not for you, but for other people.
Some programmers write code at work and then do side projects on top of that. Other people enjoy knowing a little code, but would find it burdensome to write production quality code everyday. For them, programming is a hobby. Other people are content to program for their job and then leave it at the office and stop there.
People who have a hobby they love sometimes find their enjoyment is completely ruined if they try to turn it into a business. Loving something on weekends and evenings doesn't necessarily translate to being able to do it happily all day, everyday for work when other people are calling the shots and telling you how to do it.