I think it's awesome that you love what you do! That's something that most people never achieve! It may seem magic to your kids, but chances are they will become proficient in programming as well as they learn from you. I wish I had kept with programming, but after college I just didn't have time in grad school. That and I was living in the Caribbean by then...
Good to hear you can make a living dong what you love! Enjoy your kids while they are still young, they grow up really fast!
Sorry for the delay, I really love what I do, I get a lot of joy out of programming. I like it so much that I even bought access to hivesql and I want to try to apply the queries to something, develop something and help the community with the results of these queries. Thanks for the comment!