The thing is that I've always been fascinated with technology and what it can do. I love working with it and I love making it work. As far as I'm concerned, making something useful in Java or putting together a computer is just as much fun as watching a movie or eating food.
My problem with drive is the whole "do what you're told" thing. I've tried doing things for a friend, but I often get bored in the middle of it because I'm just doing what I'm told, and it's not of any particular value or interest to me. Things that I don't think are just really cool or things that don't benefit me personally are harder to work on... and I don't think I'm the only one with this problem.
But anyways, thanks for the link, it's a good read and definitely something to think about either way.