The tech industry, and more specifically the web development niche, lives up to the Heraclitus quote: "the only thing that is constant is change."
New libraries, new versions of popular libraries, language updates, spec changes, and new techniques or strategies that may or may not stick. Not only do are they rapid fire, web developers must keep up while evaluating which make sense in their current projects.
That's our job right? Certainly. But just by taking a look the handbook created by Front End Masters: 2019 Front end Handbook - you can easily see why the vast amount of knowledge required to be considered competent can feel overwhelming!
Thankfully we have a great community full of resources, tutorials, and training workshops to help out; still, the battle of imposter syndrome rages on for many in the tech industry.
What is Imposter Syndrome?
From Wikipedia: "a psychological pattern in which an individual doubts their accomplishments and has a persistent internalized fear of being exposed as a "fraud"."
In other words, someone who actually knows their field and has earned achievements due to their knowledge still feel like they are a fraud. They feel they don't actually deserve the award, because soon enough people will realize they don't know what they are talking about. Instead, the achieving individuals believe that they've convinced others they are more intelligent then they are, or have been very lucky in their achievements.
Origins
The imposter syndrome "was introduced in 1978 in the article "The Impostor Phenomenon in High Achieving Women: Dynamics and Therapeutic Intervention" by Dr. Pauline R. Clance and Dr. Suzanne A. Imes."
They interviewed 150 high achieving women who had been recognized in their field by peers.
After the initial research was completed, the two doctors continued to study this syndrome, leading to the discovery of it not only affecting high-achieving women, but many others as well!
6 Dimensions
In 1985, a follow up paper published by Dr. Clance introduced these 6 dimensions to measure imposter syndrome (one must have two of the dimensions to be diagnosed)
- The impostor cycle
- The need to be special or the best
- Characteristics of Superman/Superwoman
- Fear of failure
- Denial of ability and discounting praise
- Feeling fear and guilt about success
The Wikipedia entry mentions Caroline Webb suggesting that imposter syndrome increases the trajectory of one's career, due to the motivation one gains from it.
I believe that even if this may be true, it DOESN'T mean we can accept this and move on. This serious syndrome can cause depression, anxiety, and overall unhappiness in someone's life, who by all accounts should be PROUD of the hard-work and accomplishments instead.
Before heading into how we can combat this syndrome, let's first dive into the Dunning Kruger Effect.
The Dunning Kruger Effect
Dunning and Kruger in 1999 conducted a study: Unskilled and Unaware of it: How difficulties in Recognizing One's Own Incompetence Lead to Inflated Self-Assessments.
The study found that those who are incompetent tend to overestimate their abilities, while those who are competent underestimate them.
WAIT WHAT? Read that sentence again!
Sounds paradoxical right?
The easiest example for me to wrap my head around it was grammar.
Comparing two individuals: one individual who isn't considered competent in a language's grammar and another who is. They read the same paper to grade for a student. Due to the lack of knowledge of the grammar, it would be much harder to find all grammatical errors, and at the same time difficult to know you can't.
What does that sentence actually mean? It means that without a competent understanding of the language you can't catch all of the grammar mistakes, your knowledge isn't there to do so. They don't know enough to even understand that they don't know!
The Dunning Kruger Effect comes into play because between the two individuals, the one who is incompetent will overstate their abilities to catch all the errors, while the other who understands just how many different types of grammatical errors there can be, will underestimate it.
For us web developers, it follows that the more we learn about how the browser event loop works, the way React actually finds the differences to render in the DOM, or even that moment Kyle Simpson proves to us lexical scope exists in JS, so it is indeed compiled before interpreted, and many other technical pieces we are responsible to know, it starts to feel like we actually can't keep up. It feels like the more we learn, the more we uncover how much more there is to learn.
Do you see how this can cause an imposter syndrome dimensions to creep up?
By understanding this effect in addition to being aware of imposter syndrome, we are one step closer to handling it properly! Positivity has became a topic of discussion in the Web Dev community, especially after Wes B and Scott T talked about it on Syntax!
SN - I've added this to my mental model dictionary.
Managing Imposter Syndrome
In general I believe the following are helpful with handling imposter syndrome while understanding the Dunning Kruger Effect:
- Make a list of your accomplishments (track them real time when something good happens) to review, with a description of the effort you took to obtain it (if needed)
- Stress-relief activities such as meditation, yoga, tai-chi, or exercise classes / rec sports
- Put it in perspective - my father used to tell me that everyone has different skills in their life. I always wanted to be able to sing, he told me others want to be able to play sports like I do, in other words we all have gifts - so make sure you appreciate yours :)
- Understand the bell curve - bell curves show that most of us are indeed average, so by learning a bit more each day - you gradually move yourself farther and farther to the right!
Outside of these three, I believe the most important part in preventing or battling imposter syndrome comes from focusing to be a life-long learner. Take some time to yourself each day to read on new developments in your field, train on a technology you haven't yet used, all in an effort to continuously grow.
The Dunning Kruger Effect shows that the more you know, the more you feel like you don't - accept and thrive from this. It means progress. It means growth. It means you still have areas to grow in! For most of us, especially for me in web development, that means my passion can continue as my peak has yet to come!
Thanks for reading!
Kaleb McKelvey
Source: Imposter Syndrome on Wikipedia
Oldest comments (39)
Very cool article do you think these methods are demonstrated in the hiring process at all. Ive been trying to get entry level work as a Dev or support dev for a few years now. I feel as though I'm constantly being passed up for entry level positions in SF. Also those who do get hired are they overqualified for the same positions, do they have college degrees and 5-10 years experience for a role that requires none?
Thanks for reading Tommy.
I can't comment much on the SF hiring process, because I've never went through one of them. What I can say is that interviewing for tech positions are difficult - it is unfortunate, but true.
My advice would be to consider the company that you're applying for - is it a top company with the top talent across the world? If you are applying to Google, Facebook, Amazon, Apple, and/or Microsoft, you have fierce competition! You can take a look at hackerrank.com, try a hard problem, and determine pretty easily if you're ready for that competition or not.
If possible, if apply for a smaller company, take time to learn about them, practice your interview skills, have your portfolio ready, and show them that even without experience you can do the job they need help doing. In many places, you are a sought out resource!
Interviews are tough because there are different people asking questions, each with their own biases, ideas of the job, and standard they are looking for. Dunning Kruger can definitely cause them to overlook knowledge that should be known vs deep knowledge depending on experience level. There is a notion of forgetting what it's like to be outside of the tech or company looking in for someone who has been inside for a long time. My mentor always told us, if you don't get the job, it doesn't always mean you aren't good enough, it might just mean that job wasn't for you - meaning you might not have fit in and hated it anyways.
If you have any questions about preparing for an interview or anything like that I am definitely open to helping answer any of them!
Use bravado and exaggeration when doing an interview. Since you are probably under-representing yourself now, by going over-the-top (in your eyes), you'll likely provide a more realistic image of yourself. It likely won't even be seen as excessive in the eyes of the interviewer.
This is a really intriguing point.
I think the easiest way to get a job is through networking through other hobbies or adventure type experiences in a big city. Riding motorcycles, being a gun collector, paragliding lessons in Daly City, group hiking, cycling, hip hop dance class, museum tours, quilt making, duck hunting, wine tasting while learning how to paint portraits, anything where passionate people recharge their batteries in groups.
Depending on your age, the majority of people who participate in these group activities are going to be people with professional careers, managers, directors, friends/relatives with a big shot or some type of hiring authority. And it's not awkward or unusual to talk about job stuff because in a city like SF, people are going to talk about the thing that consumes 80% of their lives.
You have to treat networking just like a job or exercising...it's all work you have to invest effort into... If nothing else, it's a fun and healthy way to live so there's no real downside.
Trying to land a coveted position with no referral or connection to the company has got to be tough.
And you better know software development like you know your wife's body.
I'm recommending networking because I think the majority of the hiring of smart people is through referrals. Lots of programmers make it to age 50 without ever having had to even put together a resume in many cases.
I really hate trying to manage my Dunning and Kruger. I don't rate myself very highly, which means I'm probably better than I think. But once I think that then Dunning-Kruger goes against me.
Hahah! I totally understand.
Software engineering can be measured by your knowledge of the language you work in, the amount of stories / complexity of those stories you complete in a week, the bugs caused by git blame with your code, and your willingness to lead/mentor others.
I always try my best to keep learning, follow standards to the best of my ability, and remember that someone who is better at certain technologies might be so because of their focus allowed at the company they work for.
It's important to remember that these psychological effects are statistical effects, ideally from an unbiased population. The moment you are aware of the effect, you can use its conclusions to guide your own self judgement.
It is possible to be bad an understand you're bad at something. It's possible to be good at something and understand you're good at something.
The purpose of understanding psychological biases is to combat that when judging ourselves, and others.
Nicely put! I agree that you can judge yourself as objectionably as possible to determine how good you are.
You know, this is a fantastic, inspiring article! Thanks for sharing!
I'm very happy to hear you were inspired! Thank you for reading!!
Going through the, holy shit I'm middle weight and my knowledge is slipping phase.
That happens to me every once in awhile too! How do you typically get through these phases?
I like to jot down things I've did in the past that led to growth and learning new things, books I've read, and remembering that one can only learn so much every day :)
I dive into really hard code or mentor people at work. The later is a better idea because it really brings perspective, and they can teach you stuff too.
Makes sense - it is also really helpful to explain things at times, because then you find out how much you know or need to research :)
Thanks for sharing. It is still a struggle at times.
Indeed - same for me :). Thank you for reading!
Great article! Thank you! I've been through this syndrome during my coding bootcamp (that lasted 5 months) and it hurt me a lot. Now, with perspective and time, I know I had to go through that and I overcame it (mostly).
Thank you!!
How's everything going now?
Imposter syndrome still here, but I try not to see it as a bad thing, I think that when you want to make things right, sometimes, it's good to question yourself because you want to make a great work. I prefer underestimating myself and questioning myself than thinking that I know everything and not making a good job. But it you think that you don't need to question yourself and you're overestimate yourself, that's not good.That's what I liked in your article too.
That's true, the balance between the two is a tough thing to manage at times. Keep grinding and learning every day!
I love this! <3
Got also feedback that I have this syndrome. Now I know how to handle it better but this tactic sounds promising.
Will try to be more aware of it.
Keep going!
Good luck!
Very valuable angels on self-insight & motivation.
As Russell said, the stupid have confidence, the wise are always in doubt.
Love it!!
I lived silently with and had no clue about, this "syndrome" for decades. A few years back, I heard about imposter syndrome for the first time. The effect on me was nothing short of miraculous and instantaneous. This is not hyperbole. I went from dread to calm seemingly in moments. It all finally made sense. The epiphany washed all the years of "apparent failure" away leaving me with a name for my demon.
It's difficult to put into words the watershed effect this knowledge had on me, but it still plays out in my everyday work life. I see problems differently now. I'm not judging myself "less than" my colleagues anymore. I ask questions without fear of being viewed as an idiot. I approach problems knowing that no one else has the answer already.
I urge everyone who experiences IS to "name your demon". Naming it deprives it of the power over you allowing you to reclaim your mojo.
This comment made my day!
One of my mentors who was fabulous at connecting with people, providing life-long guidance, and supporting us through our own career journeys really changed my perspective on a key area of life.
She was 60+ and asked others for help. She had people who were part of her GE Leadership Program 10+ years ago still calling her for career advice or life advice. It was incredible.
One day I asked her - HOW? I can barely get people from college I interacted with to keep up with me. How did you do it for people so long ago?
Her response - I allow myself to be vulnerable.
And she really did - once I started learning more about it, it was really helpful to my friendships as well. We live in an era of social media and perfection - vulnerability means you trust people and can ask for help - the bonds strengthen from it :)
Apologies for the rambling but I was so happy to hear you grew, and still are growing as you succeed at work !