When I wasn't working and doing programming as a hobby things were fun. Ever since I started working as a programmer, things changed.
Do you feel the same?
I don't feel the level of joy, carelessness and creativity I used to feel when I wasn't chained by requirements.
Things were complex but joyful. My finished projects were experienced by my family and friends. I used to sleep just so I can wake up and do it all over again.
Well when I started working, my projects actually became meaningful. They are helping solve problems. I don't feel the same joy but if my project helps anybody, that's worth the price.
If you are losing interest. Remember, you have a choice. You can move on or stick with it. And you know the best part? Both of your decisions whether it is moving on or continuing will be a good decision.
If money is a problem, learn to invest in a way where you can generate passive income. Read "Rich dad poor dad" book by Robert Kiyousaki. Make passive income cover all your basic expenses and you have a lifestyle where you can be careless again. Where you can work on projects you love. It is not easy but it is a method using which your family will be safe from blunders you want to make regarding changing careers and dropping your income to zero suddenly. It is hope. I am not promising happiness, happiness is not the emotion one would want their whole life but peace is. Financial peace is what I can promise with the method I discussed above which is Creating passive income through investing in safe areas like banks, mutual funds, etc. It is the beginning, don't go for shortcuts. And sky is the limit.
Programming will give you financial peace, but financial peace is one part of one's life. Religion, Relationships with friends, family, loved ones and yourself, exploration of one's self and world is another kind of peace you will have to work for later in life.
Don't run after peace. Peace can run faster than you. However peace want attention, so give that to peace and peace will sit with you and will become yours.
Don't you think we have answer to all our problems. We know what we should do. If you don't get to do what you want, change it!, if you can get to do what you want to do, take action. If you are unclear, make a plan, sit in silence, think and keep thinking so you are clear about what you want.
If this helps, share your thoughts in the comments.