I was reading something today from Nerd Fitness. I find them to be really motivating, even if some (okay, ALL) of the posts are pretty long.
Anyway, a couple of the points in there really struck a cord with me. Namely, there was something in there about how you should really work backwards: figure out what you want to do, and then figure out the steps to get there.
Sure, I've gone through this before. And I figured out what I wanted to do... but then, somewhere along the line, I got side-tracked. And for the past year, I've been running on that track, trying to find a way to... well, a way to make it fun. And I've been working really, really hard to make it fun. Maybe it's been more than a year.
What was the realization, you ask? I realized I don't want to write code for a living. It's just not how I want to spend the rest of my life.
Now, that doesn't mean I don't want to write code at all. No, no. I'd like to write the code that I want to write when I want to write it. If it happens to make money, that's fine, but I'm not going to go at it from that angle.
"Dude, I already told you that." Yes, there have been several people that have told me that I probably don't want to code for a living. Or that I shouldn't go at a code-based project looking for money, but I should go at it from the perspective of enjoyment. Whatever, that's fine, you told me so, get over it.
What do I want to do? Well, I really want to tell stories. I really, really, really love to tell stories. Running D&D games is fun, because I get to tell stories in ways that are interactive, and really gets the players involved in it. But I love writing/creating stories even more. So, to that end, I've decided that I'm going to concentrate on my main novel.