When I read the interwebz, I see other devs pumping out code to open source projects like food-to-code machines. They manage open source projects, be on top of the latest trends and even drive the hype causing these other developers to follow suit. Part of me wants to become like one of these prolific developers. I want to learn a lot of things, do a lot of things.
However, in contrast, I find myself out of energy after work that I just drop dead in bed only to wake up the next day. People advise me to do recreational stuff instead of writing more code on the weekends. Even my boss advises against writing code even when deadlines are just right around the corner. Forcing myself a few times, I felt like I was inches away from becoming part of the zombie horde.
How do these prolific developers spend their time? How do they work, do open source while staying healthy and awesome, and not become zombies at the same time?
My wife came along and showed me though that there is more to life than programming and I have to thank her for that. She's a wonderful gruf woman who changed my life. I still code at night on occasion, but not very often. I've got better things to do. I really believe I am happier for it.
All that said, are you entirely sure programming is what you want to do the rest of your life? After a long day of coding I need to be ripped away from its siren song or I'd simply never stop, and I know a lot of developers that feel the same. The job takes a lot from you, imho, and it sounds like you may not enjoy it enough for it to be worth its cost.