Cal Newport became famous for his books "Deep Work" and "Digital Minimalism", but my favorite / most underrated book by him is actually "So Good They Can't Ignore You": https://www.calnewport.com/books/so-good/ In SGTCIU, he really goes deep on the idea that pre-existing passion is unlikely to lead you to a happy career and presents an alternate, more-compelling framework for job satisfaction. 1. Acquire rare & valua…
>'There are happy & fulfilled people in every career and, of course, unhappy people in every career / walk of life. But pretty much everyone wants the same thing in their career: mission, autonomy, impact, and creativity. These traits ^ are mostly independent of a specific job / field' I think this is untrue. It depends on how one understands mission, autonomy, impact and creativity whether they can be achieved indep…
I personally don't need a lot of mission; it's nice, and having a mission frame helps me accept an offer, but once I'm in the job, it's kind of whatever.
Autonomy can be picking your tasks from anything possible, or picking your tasks from a small menu, or just doing your assigned tasks in peace. Or having 'flexible' start times of 7-9 AM. Different people have different needs.
I love having global impact, but really all I need is for my code to actually make it out to users. I hate doing a bunch of work and it never ships. But if like one or two people use it, that's enough for me.
Creativity is relative too. Some people want to create totally new things. I just don't want to do the same thing every day for years. In software that's not too hard though; if it's the same every day, it's begging to be automated.
Look for enough of these things to make you happy, not to find the maximum available. And yeah, some jobs won't have enough to meet your needs; they might meet other people's needs though.