I don't especially enjoy my work, but the people I work with are decent and it pays the bills.
Yeah, there are so many different motivators for work. I really enjoy programming as a hobby, but I also wish we would stop treating that as if it's a pre-req to doing good work.
You can't be effective at your job if your manager sucks and you work with rude coworkers.
I quite enjoy programming new stuff from scratch, but most of the time my job is keeping other peoples crappy code running.
I had a friend who said he would never consider this type of work because there's way too much sitting... and I'm like wow that's actually one of the _easiest_ problems to solve!