[caption id="attachment_145424" align="aligncenter" width="3811"]
Imposter Syndrome[/caption] Imposter syndrome is tech’s dirty little secret. Everyone has it, nobody talks about it – and it drives a lot of anxiety for developers and engineers. Make 2018 the year you finally defeat it. Maybe you were handed a new assignment at work, and you think: “Uh oh, I have no idea how that framework even works!” Then the panic kicks in: They’ll find out you don’t know, hate you forever, and fire you immediately. That's a key example of imposter syndrome, which can kick in when you least expect. It’s easy to go negative, and harder to stay positive. It’s even easier to
live in the negative. Don’t do that. Instead, come to terms with who you are and what you’re capable of.
Admit It, You Suck
So does everyone else. Even when the rest of the world thinks you’re great, you probably think you’re terrible. Making matters worse, you wonder what might happen if everyone uncovered the truth! A great example is the popular app Dash. Last year, its developer ran afoul of Apple for what amounted to unwittingly allowing fake reviews to be solicited to the developer's account (it’s a long story, but
worth a look when you’ve got a minute). After being hamstrung by Apple, Dash was released as an open-source project... and
some promptly took to shaming developer Bogdan Popsecu for his code. Popescu was an independent developer, responsible for his own product. He didn’t need to answer for it. In the wake of criticism, he admirably admitted his code may not be the prettiest or most elegant, but that critiques were welcome. By leveraging humility, Popescu was able to quickly get past a rough patch. It’s a good model to emulate. Even as we write code, we know when it’s terrible. If that crappy code ever sees the light of day – be it in an open source repository or internal peer review at your company – just own up to it and ask for help.
Ask Questions
Ask a friend. Ask Google. Ask that weird guy in the corner cubicle who somehow fixes every bug. Do what you have to, but know there’s no shame in asking for help or guidance. Code review not going well? Ask your reviewer to point you in the right direction. Ask them where they learned a trick or technique. Ask them how they learned that
one weird trick for better memory management in an app. Being inquisitive is great for two reasons. First, you learn a thing or two. Second, it tells you in short order who (or what) around you is helpful. Perhaps the best method is asking your project manager and searching DuckDuckGo instead of the Google/Stack Overflow tandem. [caption id="attachment_145219" align="aligncenter" width="5760"]
Code Review[/caption]
Be Kind
Whatever the situation, being nice is far more effective than being cynical or mean. People are more receptive to questions posed inquisitively rather than those framed as a challenge. Similarly, people will seek your help or guidance if they know you’re receptive to their inquiries. Kindness is hand-in-glove with positivity. And staying on the sunny side of life is the best way to beat imposter syndrome, while keeping the anxiety at bay. In its way, kindness alone is admitting you’re imperfect, and that’s the first step to eliminating imposter syndrome.
Everyone Has Imposter Syndrome
Others may not be ready to admit it, but they’re in the same boat you are. The people you work with think they’re terrible developers, and that their code sucks, and their ideas are garbage and everyone hates them.
Studies suggest about 70 percent of people admit to feeling imposter syndrome at some point.
Wikipedia defines imposter syndrome as “a concept describing individuals who are marked by an inability to internalize their accomplishments and a persistent fear of being exposed as a ‘fraud.’” And that's just the beginning; it gets better:
Despite external evidence of their competence, those exhibiting the syndrome remain convinced that they are frauds and do not deserve the success they have achieved. Proof of success is dismissed as luck, timing, or as a result of deceiving others into thinking they are more intelligent and competent than they believe themselves to be.
You might read that and think, “Oh, wow, that’s me!” But if 70 percent or more have the same feeling, it’s not
just you. Part of the problem is that we internalize our fears, and compare our work to what others produce. It’s natural, but this is also the potential start of that negative death-roll we discussed earlier. This moment of self-doubt is also the best time to pull yourself out of the spiral. When you’re feeling inferior, just know it’s more common than you think.
Upward Trajectory
The quicker you admit you’re just as good (or bad!) as everyone else, the better and more fulfilling your professional life will be. We’re all in the same boat! You can’t know it all. Nor can you do everything yourself. The best you can do is be resourceful (Google it; everyone does), objective and positive. With those tools, you’ll be well on your way to a happier, more fulfilling professional experience.