Almost always certainly, but I'm not sure about the perfect one to one-ness. I take enormous pride in my work. It's important to me personally that I do a good job. There are tasks I have to do as part of my job I in no way love (integrating accounting systems for example), but I do them as well as I can because I consider that part of being a software professional. Or maybe I'm being too specific, I certainly love my job at the highest level and I do find the work interesting even the parts I don't love.