[citation][nom]Clintonio[/nom]I'm a programmer. When I go home from my job, it doesn't end. That's life as a programmer. You live your job. For the company I am employed in, we have a huge meeting with a large corperation in the upcoming weeks, and I have a large platform to create for it. I'll be working overtime and weekends, unpaid, to meet it I expect. I just care about my job.[/citation]
Please, just don't tell me you're doing it purely for love of your company. Even if it doesn't immediately translate to your paycheck/promotion, you know you will benefit from it in the end... That's why you're doing it, right?
But this does not have anything to do with you being a programmer, I'm a programmer myself and I also think about my work after I leave the place... and so do medics, scientists, managers etc.