I've noticed that self-confidence level is not a constant thing. Sure, most times I feel lower than those around me, but every once in a while, I get these bursts of confidence when I get a taste of what it feels like to "feel" equal.
Its a real bitch trying to keep that tough internal judge at bay (look at you all sloppy looking, look how sharp those other guys are, you worthless POS).. Sometimes, all it takes is a funny look from someone to set that judge off on me. And if you work in a corporate environment, where you have power people in suits, and people that are as smooth as silk, it makes the ole confidence meter go below the zero notch. Once that happens, everyone can see it and the wolves in the pack POUNCE. They see that look of self-defeat and see me as weak (which is the worst thing you can be if you live in the Midwest, or maybe anywhere for that matter), which in turn makes the confidence go down even lower. Amazingly, though, my technical skills keeps me afloat, so I at least have a job (even if many at the job have zero respect for me), so I guess I gotta take that one trait and run with it!
Now i'm at the point where I can go home after work and pep myself up (if I can't do it, then a call to someone back home will help pull me through), and when I go into work the next day, i'm good to go, at least until noon, then it goes downhill again. At least it's better then before, where I would be depressed and down on myself the entire day.
Well, time to go to bed and start another day!