My job is easy (for me), requires little from me and very occasionally is worth getting out of bed for. I'm probably one of the lowest paid people here. But, I take lunch when I want, I wear what I want, I have a situation that is somewhat flexible (not because the employer wants it to be and actively dissuades it, but because my co-worker and I will mutually look out for and cover for each other). The benefits are bad. Treatment by management ranges from indifference to overtly hostile for the most part.
I'm not a programmer and would put myself somewhere in the middle satisfaction wise. The money sucks but I've had worse jobs and the time off (2 months a year), while unpaid, is great.
$.02, my ultimate point was not worrying where your next meal is coming from is a luxury most people don't have - so worrying that you're not doing something fulfilling becomes a secondary concern at best.