The impostor syndrome — do you suffer from it?

Have you ever thought that you shouldn’t do something because others are better than you? Perhaps once in a while you are attacked by the feeling that you are cheating others?

I’ll start with a bold statement that I’m pretty sure that most of us suffer or at least suffered from the impostor syndrome. It doesn’t matter if you’ve just begun your journey in software development or you’ve been a well-paid, successful programmer for many years, you can and you will likely face the impostor syndrome. In fact, there are lots of well-known people who have reportedly experienced this phenomenon and the list includes stars like Tom Hanks, Michelle Pfeiffer or Emma Watson. Can you imagine Tom Hanks doubting the greatness of his appearance in Forrest Gump? Me neither. ‍🤷‍♂️

What is it?

My definition — Impostor syndrome is a feeling that makes people hold back in personal and professional life, because they think that people like them couldn’t possibly triumph. We leave the possibility of success to others, because we don’t seem to ourselves to be anything like the people we observe around us or admire.

It turns out, that software development is one of the professions most prone to impostor syndrome.

What causes this syndrome?

The ubiquitous dictatorship of happiness in social media only deepens our feeling of being worse than the others.
~ The Develobear

I’ll try to explain it using the example of “my friend” who just started to write his blog about front-end development and all the stuff connected to it (yes, you’ve guessed it right, I’m writing about myself).

“My friend’s” blog

Let’s say that you’re trying to write a post. You’ve only recently started to run your blog and it’s hard for you to generate meaningful content in a blink of an eye. Finally, after trying to write something for a few hours, you have a note you could publish. But you decide that it is not good enough and you simply delete it. After all, you don’t want people to make fun of you. You become scared that someone more experienced than you will read it and tell you that it’s bad or you’ve made a mistake. After a few tries you finally write something that isn’t “ugh”, but it’s “meeeh” so, after another few hours of “refactoring” it, you decide to hit the publish button. And immediately you start to feel like a fraud, because you don’t believe you know enough and you’re scared that someone will expose you.

In the meantime, you encounter a great technical blog post just recently shared on Twitter with lots of hype around it. And you start to think that a person who created it just sat in front of their laptop with an espresso, a glass of water and before they finished drinking it, they’ve already had a great article ready to publish. That’s because almost no one will publish a status in which they admitted that they — just like you at the moment — struggled to write another blog post. Beneath the polished surface of their image they hide struggling, fatigue and uncertainty.

By observing social media and the internet you start to think that you are not a person suitable for success. The same applies to…

2. Speaking at conferences 🎙

3. Fast pace and diversity of software development profession 🏎

The internet gives us a more or less unrestricted access to information from all around the world. Want to attend React Conf but you live 10000km away from Las Vegas? No problem, just fire up a live stream and enjoy. Want to hear about the latest changes in React? No problem, just follow one of the guys or girls from the React team on Twitter and you’ll learn something new each and every day. In addition, knowledge from our industry is constantly multiplying. There are new trends and tools that a year ago weren’t even published yet and now we use them on production. It increases stress and a sense of uncertainty in us because we constantly feel like there is something we should know, and we blame ourselves for not knowing it.

Is it really that bad?

Kings and philosophers shit and so do ladies. 💩

~ Michel Eyquem de Montaigne

While the quote itself seems quite humorous, it accurately illustrates what I want you to learn from this blog post. (I’m also pretty sure that de Montaigne wrote this in French and didn’t use an emoji 😛)

Now that you know what the impostor syndrome is all about, I want you to know that it is not that bad at all. It may even become helpful but you must realize that all the people you admire basically encounter similar difficulties as ourselves. We know ourselves from the inside, but we only know others from the outside. The more front-end way to say that is that we know the front-end, the back-end, basically every line of code we consist of, but we only the “UI design” of other people (unless it’s dark, then we only know the wireframes). As soon as we realize that; we may be able to overcome the feeling and start doing things that we wouldn’t do before. This blog proves that.

Why is it good for us?

Hey, one more thing. I’ve created the graphics with the help of

Originally published at on November 4, 2018.

Writing articles for all the front-end develobears in the woods.