What about teaching others - young people. You seem to have the passion for programming and I think you could find great fulfillment by sharing that craft with others- not to mention making a huge difference in someone else's life, particularly someone who never realized that programming was an option for them.