It seems like a lot of anxiety issues, including this case, arise from the following internal monologue: "I am not as good as my peers at skill A. My peers are aware that I'm lacking in this area and judge me negatively for it."
From what I've seen (in this thread and in real life), people mostly combat this internal monologue in a couple ways that ignore reality (at times):
Counter Belief #1) I'm not as bad at skill A as I thought. (e.g. look at all these examples where I did well at skill A)
Problem: If the reality of the situation is that you aren't actually lacking in skill, this works. However, if your peers legitimately outclass you, you're just tricking yourself -- which presumably won't work for long.
Counter Belief #2) My peers are aware that I lack skill A, but are not negatively judging me for it. (e.g. what evidence do i have that they're judging me? they're probably just thinking about themselves all day)
Problem: This works when your peers aren't actively negatively judging you. But, how are we to determine if that's the case? Lack of evidence isn't proof at all -- especially in a work environment, social norms are that they won't express negative criticism to you (even if you ask for feedback). Certainly, there are environments where your peers ARE indeed actively negatively judging you in which case this counter belief does not work.
What is the right way to cope in a situation where reality is:
1) you ARE outclassed by your peers
2) your peers ARE judging you for it
One solution seems to be to get better at the skill than your peers. However, this isn't foolproof if you don't have the resources to do so.
The more foolproof solution seems to be:
1) learn to stop comparing yourself to your peers. your self-esteem should not depend on the relative amount of skill you possess to your peers
2) learn to stop caring what your peers think of you. your self-esteem should not be dependent on outward signals like this.
However, this seems REALLY hard to execute. How does one develop these sets of beliefs? Are there other logical solutions?
I would also add you should learn how to negotiate.
If you're honest and say:
"Bob, you know what? I think this place would really push my abilities, are you willing to train me to be a better developer if I agree to take less money then what you're offering?" A company will then know up front that this position might be a bit over your head, but if they're not paying you like a senior developer, and have an investment to train you - its a win/win situation.
or
"Bob, I'm a CSS expert, but my Javascript is really lacking. I would be willing to come in and kill your CSS work, if you train me to be a better JS developer."
or
"Bob, I'm a Javascript developer by trade, but I have a real interest in technology X and see you handle a lot of that. I would come in and do your JS work if you allow me to really learn technology X."
or
"Bob, I'm a developer, but would prefer to be a project manager. Would you let me come on and work as a developer and in my spare time, learn the project manger role under the expectations that I would transfer to being a PM within 18 months?"
All of these allow you to leverage your current skills while using those to barter for a better role, a different role, learning new technologies or learning new skills while you continue to work and help the company on its current projects. My last four gigs I've taken this approach and its been incredibly valuable for me.
Is it too difficult to fight human nature and learn to not care about either of these things? I haven't managed to do this, but it does seem most foolproof.
Thinking about this more, maybe the solution is not to detach self-esteem from skill mastery, but to find a better yardstick to measure skill mastery than our peers' skill level.
Given that all skills are used to achieve an objective, we can measure mastery of a skill by looking at how effectively we are achieving the objective. e.g. I am good at programming because it used to take me hours to solve task A, and now I can solve it in minutes.
Given that once a judgement is made it is hard to get people to change it getting better than your peers at skill A also seems like only useful if you value getting better at skill A and don't care about your peers in relation to it.
Definitely agree that this mindset drives a disincentive to help others improve, which is why I think it's so important to solve anxiety issues like "imposter's syndrome" by changing the way in which we derive self-esteem instead of trying to convince ourselves that we are more skillful, or that nobody is noticing we are not skillful.
I've had a similar take on things, but with a slightly different set of counter-beliefs:
> Problem: If the reality of the situation is that you aren't actually lacking in skill, this works. However, if your peers legitimately outclass you, you're just tricking yourself -- which presumably won't work for long.
Maybe I am as good as my peers, maybe I'm not. Who cares? There's room for junior devs, senior devs, and technical leads in the same company. The more important question is: Am I helping create value? That's our shared goal, after all - our skills are merely the means to achieve that. Assuming the worst case scenario for a moment, where I'm literally on the bottom of the totem pole:
If I am fixing simple bugs, those are bugs my betters don't have to fix.
If I am implementing simple features and tools for our users or managers, those are simple features and tools my betters don't have to fix.
If I'm writing simple dev utilities and debug tools for my coworkers to use - even the simplest things like missing container visualizers, for example - I'm enabling my betters to be even more productive than they already were.
If I'm soliciting feedback for how to improve, and pursing self improvement, I shall continue to close the gap, however slowly. And even now, the best of us have blind spots and weaknesses that even the worst of us can help cover for. And being surrounded by my betters means I will improve quicker, as well.
My betters thought that whatever I'm working on important enough to pay someone to implement - and even if they're wrong about that, there's value in finding out they were wrong.
...there is a potential problem with this, but "there's no value in even trying this, why is management committing to this waste of resources - this waste of my time?" isn't a problem of impostor syndrome, at least ;)
> Problem: This works when your peers aren't actively negatively judging you. But, how are we to determine if that's the case? Lack of evidence isn't proof at all -- especially in a work environment, social norms are that they won't express negative criticism to you (even if you ask for feedback).
Lack of evidence isn't proof, but there's statistical considerations as well. Surely someone won't be perfectly tuned into the social norms, and be straightforward and honest. This lack of evidence that you're an impostor is actually evidence that you're not one!
We can improve this further by extending the benefit of the doubt to these peers we're looking up to (which tends to be easier than directly giving ourselves the benefit of the doubt.)
Most of them probably aren't harshly judgmental misanthropes. Everyone started somewhere - no matter how great they may be at it now, at one point they weren't that great. They would not judge their own pasts so harshly. And should I be proven wrong about a few exceptions? Well, that says more about them than me! The exceptions should earn my scorn or pity, not my investment of self worth. If it's more than a few exceptions... well, that says more about the job than me.
I do still care about what my peers think of me, but only the ones who aren't assholes. The assholes can go fuck themselves. This feels harsh, but hey - turnabout is only fair play, right?
Now - are there areas we can improve upon? Sure. All of us can stand to improve further. And our coworkers and managers may get frustrated if we can't accomplish all our goals within our given timeframes, without being assholes - but they tend to be the sort who would simply set more and more ambitious goals until we couldn't no matter what our skill, no matter how large our team. I'd know - I'm one of them ;). If you can, don't take our infinite appetite for progress personally. Don't sacrifice your productivity and your leisure trying to crunch to achieve them either - you'll only further encourage the beast.
From what I've seen (in this thread and in real life), people mostly combat this internal monologue in a couple ways that ignore reality (at times):
Counter Belief #1) I'm not as bad at skill A as I thought. (e.g. look at all these examples where I did well at skill A)
Problem: If the reality of the situation is that you aren't actually lacking in skill, this works. However, if your peers legitimately outclass you, you're just tricking yourself -- which presumably won't work for long.
Counter Belief #2) My peers are aware that I lack skill A, but are not negatively judging me for it. (e.g. what evidence do i have that they're judging me? they're probably just thinking about themselves all day)
Problem: This works when your peers aren't actively negatively judging you. But, how are we to determine if that's the case? Lack of evidence isn't proof at all -- especially in a work environment, social norms are that they won't express negative criticism to you (even if you ask for feedback). Certainly, there are environments where your peers ARE indeed actively negatively judging you in which case this counter belief does not work.
What is the right way to cope in a situation where reality is: 1) you ARE outclassed by your peers 2) your peers ARE judging you for it
One solution seems to be to get better at the skill than your peers. However, this isn't foolproof if you don't have the resources to do so.
The more foolproof solution seems to be: 1) learn to stop comparing yourself to your peers. your self-esteem should not depend on the relative amount of skill you possess to your peers 2) learn to stop caring what your peers think of you. your self-esteem should not be dependent on outward signals like this.
However, this seems REALLY hard to execute. How does one develop these sets of beliefs? Are there other logical solutions?