From my perspective, there's no one-track answer to this. Passion generally takes the lead, but there are times when financial considerations take precedence for survival. As long as the situation doesn't become monotonous and mundane, it's perfectly acceptable.
My work is a blend of passion and love, driven by a deep enthusiasm for helping others and making information accessible and it goes beyond mere survival; it's about contributing meaningfully and continuously learning.
My work is like a delicious tech cocktail - a mix of passion for coding, a dash of love for problem-solving, and a generous splash of survival to pay the bills! How about you - is your work more like a thrilling tech rollercoaster or a tranquil coding pond?