Why do I program? I program as a hobby but I am always looking for an idea or concept that can be framed into programs so I can obtain wealth.
The TFA claims "Sometimes the hardest part is maintaining focus and not chasing every shiny new thing", and I agree.
I think you have to go beyond programming, since programming is just a tool for a higher order concept. For example design a solution to a problem.
But I haven't find the way, yet.