This reminds me of the "Self-Determination Theory" that Cal Newport emphasizes:
"To be happy, your work must fulfill three universal psychological needs: autonomy, competence, and relatedness."
-- http://calnewport.com/blog/2010/01/23/beyond-passion-the-sci...