Don't worry about people wondering about you.
http://www.amazon.com/What-Care-Other-People-Think/dp/B000S3...
And you know? not everyone values confidence. I know I don't, mostly because I am very confident myself, to me, having an employee willing to take huge risks is pretty worthless, because you know what? I can do that myself. I want someone smarter than I am. Besides, people who are confident don't stick around very long.
I'm 54 and "just a programmer". A few thoughts:
- I've done all the other jobs. Now I'm doing what I love best.
- There has never been a better time to be a programmer. I can't imagine doing anything else right now.
- I'm on the critical path. Of all the things I could be doing, programming is where I'm needed most. It's much easier to find people to do all those other things that to build the software. (Not a judgement, just an observation based upon many instances of supporting data.)
- I don't care what other people think.
- If I did care what other people thought, I'd just tell them that I don't remember the last time my boss made as much as me. That usually shuts them up.
I have been programming for nearly 44 years. I have done a little bit of management during that time, and I can assure you that spending much time as a manager will erode your programming skills.
In many contexts, managers are more expendable than programmers. in fact, these days, apparently more than ever, highly talented programmers are hard to find at any level. Managers are a dime a dozen, and can get whacked just as easily as anyone.
I did have that nagging feeling about being old and "still a programmer" or some sort, like I was going to stuck in my career path... but then again, some people are meant to be like that so I decided not to worry about what would happen in 10 years and move forward.
Besides, Linus is technically still a programmer :).