It did though bring up something for me to think of, which I do think about quite a bit. I worry that I am not, and won't develop into a particularly good computer programmer. Odd I suppose, given that I've been programming off and on for some 15 years and currently make my living doing it.
I'm not sure quite what it is that I'm missing (or not found yet). I've gotten to the point where syntax isn't a big deal, I don't fight the compiler or the debugger anymore, a few hundred lines written in an intellisense IDE will compile the first try and is usually bug free; program design is pretty good: utilities are reusable, separate, and not too annoying to use. I can even look upon old code without horror and disgust!
There's something though I am missing right now. I can feel it. There's still a pretty huge rift between where I'm at and even folks like HopeDagger who've got some nice stuff to show. (who in turn seem to be another step below Ravuya and dgreen, who in turn seem to be a step below a few folks [whose names I cannot remember] who're then a step below the Sneftel's of the world) [of course I might be completely wrong; I've only forum posts to go by]
I'm not sure if it's experience or some missing knowledge or missing some other developers' viewpoints. Might just be confidence or acclaim for my product. Or of course it might just be how I am wired does not suit that analytical or creative sort who're particularly gifted.
I've no idea. I don't particularly fit into any of the four stereotypes either. I'm not particularly smart I've realized, but I'm not a log either. I get all my work work done (expediently), but don't even have tetris to show off from my hobby work. That just has a bunch of infrastructure and a few unpolished half-done demos and clones.
It's a bit worrying and frustrating and disappointing all rolled up. I suppose it'll just be one of those things I'll find out when it comes just like all the other big steps taken in improving my development skills.