Or, at least, how do you get the energy to be good at this? I'm familiar with the 10,000 hours hypothesis but I barely have the energy to get out of bed in the morning.
I've been programming "professionally" for a few years now but any energy I may have had after school is more or less gone.
I've been thinking about quitting my job, wondering how much of it is the source of my discontent. Go on some kind of a sabbatical and try to learn something new. I'm not sure if I'd be a good steward over free time. I don't know.
I agree that you do need to learn something new or go on a trip somewhere. Don't quit your job unless you have a better one already lined up.