Your work is to discover your work and then with all your heart to give yourself to it. — Buddha
Following your passion is terrible advice.
Do you know anyone that left a great job to become an artist, life coach or perhaps, teach yoga in a quest to follow their passion? I know several.
Sadly, many of them returned to their old careers after heartbreaking struggle. The worst part is when one discovers that the thing they were passionate about at first isn't so great when it becomes a full time job.
Then there is this whole issue of needing to actually earn a paycheck…
Not only is "follow your passion" bad advice, so are the well-trodden paths of following the money trail (not everyone wants to be a software engineer) or sticking to what you are good at (often reinforced since childhood).
The best way to find a job that doesn't become a mediocre career is to find a line of work that fulfills three criteria: passion, skill and need.
What's misleading is when people talk about just one (or two) of these dimensions being the key to success. They all matter. Overemphasizing any one of these will lead to frustration, anxiety and dejection over the long-term.
I think we should all strive to find a vocation that strikes at the intersection of these three attributes. If you aren't in a job you enjoy, or perhaps are out of work entirely, this mental model will help you sort out the best next step for you.