Most of the time in our career we learn from our mistakes and by giving our career a better exposure.
As a human being we need new challenges to face. But at some point of time we get stagnant in our routine work. There is nothing more to motivate us. In a nutshell we keep on moving into the same loop without progressing ahead. This is moment when people generally start thinking about a new career path.
If not wisely chosen, career path we took in our early age might not excite, fulfill or motivate us after a long period of time. But this does not mean that you stick by to those decisions at all. All it does is to give you opportunity to make another goal which appeals you and plan towards progressing that goal. The best time to start this career progression is to start when you have already settled job. Start part time/work from home or devote only few hours with your stable income to start with. Remember, this part time thing wont work for long and eventually if you are serious about growing then you would have to come and compete main stream which requires lot more efforts than that can be done doing part time. Now, choose targeting part time business or developing relevant job skills, which ever appeals you and get started on that.
If you are thinking that after giving so many years in this particular skills you can’t do anything else then think about this, a developer can be a good professor at some point of time.