Then, I would recommend, through experiences of doing what I dont love long enough, to reconsider what is more important, money or doing what you love. Of course, sometimes it can be just the money, or the learning, or working with a great team, but to recognize when it turns into a struggle and just drains our energy is something that is important.
Working with software, it is such a toll on the mind and the body, that doing it just for the money seems really pointless at least for me.
But I understand that this realization may come through only going through enough work that is not really fulfilling us inside on a deep level.
On a superficial level programming can be good just to gather resources, but is this really the best we can do? I mean, what if Elon Musk, Nikolai Tesla, Newton or other brightest minds would just worked for money ? Would we have the inventions we have today ? This is my point I want to remind people everyday.
I have worked for 5 years (3 of those fulltime, and so that I have always managed) on a project (http://GeoKone.NET and now http://Geometrify.net) that is the product of my pure love, and at times it has been difficult, yes, eaten a lot of porridge during those days, but the Universe has a way of supporting those who really want to help others, and to provide something to support others in their quest too!
But you have to give back something too in order for it to work. I think this is also a big problem in our society right now, not giving back, but just gathering resources for selfish uses, like many big companies do.
This is why I am reminding to really think about what we are putting our energy into.