Why Do So Many Software Developers Have Imposter Syndrome?

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • In this video, I’m going to talk about imposter syndrome. What it is, why so many software developers have it, including me, and how I’ve learned to deal with it.
    ✅ Get the FREE Software Architecture Checklist, a guide for building robust, scalable software systems: arjan.codes/checklist.
    📨 The Friday Loop by ArjanCodes Newsletter: thefridayloop.com
    💻 ArjanCodes Blog: www.arjancodes.com/blog
    ✍🏻 Try Learntail here: www.learntail.com
    🎓 Courses:
    The Software Designer Mindset: www.arjancodes.com/courses/tsdm
    The Software Architect Mindset: www.arjancodes.com/courses/tsam
    Next Level Python: Become a Python Expert: www.arjancodes.com/courses/nlp
    The 30-Day Design Challenge: www.arjancodes.com/courses/30ddc
    👍 If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!
    Social channels:
    💬 Discord: discord.arjan.codes
    🐦 X: x.com/arjancodes
    🌍 LinkedIn: / arjancodes
    🕵 Facebook: / arjancodes
    📱 Instagram: / arjancodes
    ♪ Tiktok: / arjancodes
    👀 Code reviewers:
    - Yoriz
    - Ryan Laursen
    - Dale Hagglund
    - Kit Hygh
    - Alexander Milden
    - Bean
    🎥 Video edited by Mark Bacskai: / bacskaimark
    🛒 GEAR & RECOMMENDED BOOKS: kit.co/arjancodes
    🔖 Chapters:
    0:00 Intro
    0:54 What is imposter syndrome?
    2:46 Why is imposter syndrome so common among software developers?
    4:59 #1 Use yourself as a yardstick, not others
    6:45 #2 View everything you do as a learning process
    7:47 #3 Remove emotion
    9:23 Outro
    #arjancodes #softwaredesign #python
    DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!

Komentáře • 76

  • @ArjanCodes
    @ArjanCodes  Před měsícem +1

    ✅ Get the FREE Software Architecture Checklist, a guide for building robust, scalable software systems: arjan.codes/checklist.

  • @JeremyLangdon1
    @JeremyLangdon1 Před měsícem +4

    Your point about impostor syndrome increasing with knowledge reminds me of the Dunning-Kruger effect, where the smarter someone is, the more likely they are to underestimate their abilities. I guess growing expertise can lead to more self-doubt… it’s important to ignore that! On the flip side, some humility is good, though, as it helps avoid coming across as cocky.

    • @ArjanCodes
      @ArjanCodes  Před měsícem

      There definitely needs to be a balance!

  • @jamesmills6379
    @jamesmills6379 Před měsícem +9

    The single best method I have for overcoming impostor syndrome is just focusing on what needs to be done. Discover a problem. Break the problem into solvable steps. If a step you're unclear about the approach, ask for advice. Execute the steps. Execution doesnt need to be perfect because no company wants perfection, they want completion. You cant be a impostor if you know how to solve problems

  • @MsSalviii
    @MsSalviii Před měsícem +3

    Nice video.
    The best thing I do to overcome imposter syndrom is to talk to a good colleague, friend or partner about it. It helps setting into perspective when hearing one's thoughts out loud. 😂

  • @BillusTinnus
    @BillusTinnus Před měsícem +3

    Great video! Very important topic. I had a really hard time a while ago when I switched jobs, had imposter syndrome and on top of that, some devs of my team thought I wasn't a real developer. I stuck with it in the end and accepted the fact that I did have quite a bit to learn. Fast forward 10 months later of working hard: management offered a permanent contract and I was doing great, had a great time skills-wise and fun-wise. Looking back, I can't believe I almost gave up on developing as a career altogether.

  • @klmcwhirter
    @klmcwhirter Před měsícem +13

    Yes, we all have felt like we may be stretching ourselves a little too much and that the confidence people have in us may not be warranted.
    But, after much introspective over the years I realized that this is an indicator of:
    * I care about the quality of my work and my customer's and teammate's perception of my work
    * humility - it is really important to maintain a "healthy" level of humility in order to make sure you are taking advantage of all the creative ideas from the people around you - even from your clients!
    Of course, all of the forces - including the ones you mentioned - need to be balanced. And that, in and of itself, is a learned skill; a difficult gut-wrenching at times process to acquire that skill.
    But it is so worth it. I remember the first time I was thanked for solving a problem in software that was causing productivity issues for someone. The look in their eyes, the amount of gratitude and appreciation I saw - that is the motivating reason behind why I continued to work so hard throughout my career.
    Thank you! Thank you! Thank you! For having the courage to address topics like this. It is super hard to get started in this career path.
    And this is one of the reasons why some people (not just developers) give up on themselves too soon.

  • @andyPCWIIDS
    @andyPCWIIDS Před 14 dny +1

    Appreciate you sharing this with us. I think more of this, being vulnerable and letting your followers know the challenges you face .. we face .. is helpful in letting us all know we aren't alone. Thank you.

  • @abomayeeniatorudabo8203
    @abomayeeniatorudabo8203 Před měsícem +23

    That's fine Arjan but I'm a proper fraud.😂😂😂

    • @ArjanCodes
      @ArjanCodes  Před měsícem +6

      Don't underestimate yourself! 💪

    • @abomayeeniatorudabo8203
      @abomayeeniatorudabo8203 Před měsícem +1

      @@ArjanCodes Thank you. This is a great video.

    • @Optimusjf
      @Optimusjf Před měsícem

      @@ArjanCodes Thank you very much, I really needed these words today. I was believing I was a failure as a developer.

  • @RhymesWithCarbon
    @RhymesWithCarbon Před měsícem +5

    In my most previous role, I felt like a total impostor. I was hired for a Principal Software Engineer role, and despite being completely up front about my skills and experience, I often felt in over my head. It created a lot of anxiety. I contributed a lot, but the hustle culture was too much. I did my absolute best, and contributed a lot in some ways and not enough in others - according to bosses and whiny, tattle-tale-ing co-workers. Sometimes there's no escaping it - probably best to start some soul searching and throw yourself into your career and learning more, or finding a better fit. I chose the latter (I am 48 after all). It was the best thing that happened to me in YEARS.

  • @nordexo
    @nordexo Před měsícem +1

    Thank you for telling your story sharing your experiences assuring others (me) with similar thoughts are not alone

  • @Allanon86-
    @Allanon86- Před měsícem +1

    The best lessons I’ve learned in life was during or after failure in something. But as a society failure is seen as a bad thing, so a subtle but powerful misunderstanding happens: you should never fail. And that is just wrong.
    At least for me seeing failure in a different light help me to manage the imposter in me 😊

  • @difegam3
    @difegam3 Před měsícem +2

    Thanks, great video.! 💪🏽

  • @jasonstewart7983
    @jasonstewart7983 Před měsícem +1

    Hey, thanks. I appreciate the perspective you brought to the issue of feeling like an imposter. I'm in my 50s and I restarted working as a software developer after 20 years not doing software and I felt such a huge gap between me and the young guys I worked with. Being able to talk with them about it informally helped a lot. We would shoot the shit before our morning standup and often we'd share the same feelings about having zero clue about the new project and how it was a huge relief to learn everyone was as confused as everyone else. After a while we thought to start an "Imposters Club" - we never really started it but it was a good joke to ease tension.

  • @reubenalexander3607
    @reubenalexander3607 Před měsícem +1

    Thanks a ton for this video, Arjan! After a tough week, the imposter syndrome has been wreaking havoc on the old brain. It's always refreshing to see/hear some simple advice that helps one step back, recalibrate a little, take a deep breath, and jump back in.

    • @ArjanCodes
      @ArjanCodes  Před měsícem +2

      Glad to hear the video had a positive impact on you! You got this!

  • @gerardovelazquez9294
    @gerardovelazquez9294 Před měsícem +3

    Excellent video, maybe the best one!

  • @CalvinJKu
    @CalvinJKu Před měsícem

    I don’t think I have much of that any more. But I’m really happy to see you brought up this topic as I used to that as well. I that I think about it I probably stopped thinking about this soon after I started to understand how I should focus on what needs to be done and to live in the moment. Just a couple months ago I started teaching my wife programming and she found it quite difficult as her homework requires her to go beyond what’s taught in the lecture. I think that’s the moment I started to realize why imposter syndrome is so common among programmers. The field is so vast and has the fastest changing pace of all topics. The more you know the more you realize how ignorant you are. Computer Science and Software engineering are truly fantastic!

  • @c.michaelfisher1123
    @c.michaelfisher1123 Před měsícem +1

    *Cheers*! Always good to hear when other's journey was fraught with similar worries and concerns!

  • @malik_fa
    @malik_fa Před měsícem +2

    Thanks. I diagnosed my big issue today. This video will be a move forward for me. 💌

  • @lunalect
    @lunalect Před měsícem +1

    One thing that even I can’t take away from myself is that I love learning and I love teaching and helping others with their growth journey. I know I don’t know everything, and my code feels really sloppy sometimes, but I will learn and get better in the process.

  • @devanshkanda9618
    @devanshkanda9618 Před měsícem

    Oh man i was not expecting this video to drop. Thank you arjan, as a developer i totally resonate with you. I recently joined as an intern and i was totally drown feeling like imposter. You said very accurate that its important to see that feeling of discomfort as learning opportunity else that will sabotage our confidence. Comparison is a thief of joy. Thanks again for addressing this. I am sure so many people really wanted this video. ❤

    • @ArjanCodes
      @ArjanCodes  Před měsícem +1

      Thanks for sharing - glad to hear you enjoyed the video!

  • @gkosto7981
    @gkosto7981 Před měsícem +1

    I really have to thank you. You are a good man

  • @obsurf3
    @obsurf3 Před měsícem +1

    Thank you for making this video, Arjan.

    • @ArjanCodes
      @ArjanCodes  Před měsícem

      You're welcome - happy you liked it 😎.

  • @diya.codes93
    @diya.codes93 Před měsícem +1

    Really good video, I have been always struggling with it, since around me there are a lot of knowledgable people. Hope you make similar soft-skills oriented videos in the future

    • @ArjanCodes
      @ArjanCodes  Před měsícem

      Glad you enjoyed this type of video!

  • @kamilo1889
    @kamilo1889 Před měsícem +1

    Arjan ... bedankt for this, IM about to start a new job and nervous tbh .. needed the pep talk

  • @PaulGaida69
    @PaulGaida69 Před měsícem +1

    Thx for sharing! 😊

    • @ArjanCodes
      @ArjanCodes  Před měsícem

      Thank you for your support! ❤️

  • @sergioamador2671
    @sergioamador2671 Před měsícem

    I agree that it's about work and the journey.
    My teams first data science/NLP project was doomed to not give good predictions from the beginning, since the data set lack on quantity and quality.
    Still we continued on and we learned so much about related topics and answered foundational questions that lead us to newer use cases that, when we changed the scope of our project and mined a way larger and higher quality data set, and now our current model is having an good performance and all within our expectations.
    All the past failures had me thinking that I wasn't good enough for the task. But now we created a new business unit where the products we are developing have at heart our models.

  • @Shaft0
    @Shaft0 Před měsícem +1

    Thank you Arjan

  • @alexanderzikal7244
    @alexanderzikal7244 Před měsícem

    Happy Birthday Arjan! Believe me, You are young ^ ^. Best regards from Austria.

  • @markoobradovic9242
    @markoobradovic9242 Před měsícem +1

    Very good video!

  • @dankprole7884
    @dankprole7884 Před měsícem

    We all get this, thank you!

  • @s1mo
    @s1mo Před měsícem +1

    I started out as a Junior Dev one year ago, yet I just happen to be hands on in so much stuff that they just started calling me a Software Engineer
    I really needed this video, it will help me a lot figuring this out

    • @ArjanCodes
      @ArjanCodes  Před měsícem +1

      Glad to hear the video is helpful to you. Good luck!

  • @johanboekhoven
    @johanboekhoven Před měsícem

    I get it mostly when needing to learn yet another new tech, while I haven't mastered the other ones yet. I really want to learn the ins and outs of every new thing I touch, but there's just no time enough. And coming from an art background I feel I should know everything about Art, 2D/3D DCC's, AR/VR, code, api's and lately web frameworks. And now Unreal Engine knowlegde is in high demand, so we chase that too. I think I don't necessarily feel the imposter syndrom with the points in the video, but more at how much I can retain the information in my head without the need to lookup a lot, maybe I'm putting my own yardstick up to high...

  • @ArturdeSousaRocha
    @ArturdeSousaRocha Před měsícem

    I know the feeling. I know it very well. I no longer get it, though, after watching a video by the Primeagen where he talks about it. I don't recall the details but I just never felt it again afterwards.

  • @voidreamer
    @voidreamer Před měsícem

    Thanks Arjan l, this was an important topic, do you have any tips on managing your time better? And avoid procrastination as a software developer?

  • @JustLikeBuildingThings
    @JustLikeBuildingThings Před měsícem

    YOU'RE MY HERO!!!
    Only kidding, good video - Have suffered with this for a long while, and you can let it run away and send you down very dark paths. For those that suffer with this it's good to recognise there has been research done around this, and if you're suffering imposter syndrome you're actually more likely to be a very high performer and it also shows you care which is positive :)

  • @ahasibrifat7568
    @ahasibrifat7568 Před měsícem

    Thanks

  • @brahimch7050
    @brahimch7050 Před měsícem

    Good video ❤
    And i am always afraid and feel that i am not good enough to be a software developer but i am making progress no Matter how slow

    • @ArjanCodes
      @ArjanCodes  Před měsícem +1

      That’s the way to go!

    • @brahimch7050
      @brahimch7050 Před měsícem

      @@ArjanCodes Yeah thanks again and i learned alot with you 🤝🔥

  • @redeux
    @redeux Před měsícem

    The nice thing about programming is we have git. We can easily see where we started and how far we've come. Sometimes you just need to take a step back and see how much you've learned

  • @edgeeffect
    @edgeeffect Před měsícem

    "Embrace your impostor syndrome" I always say. Fearing it can lead to massive over-compensation... (And the people who over-compensate don't do so well)... Just accept "a lot of the time I'm guessing" and "I sometimes don't know what I'm talking about" tell it to other people "I'm only guessing here... but....", "I don't really know what I'm talking about, so fell free to contradict".
    Some guy on the internet was once talking about Buddhism and he mentioned one of their "slogans" which is so true: "Let go! ... ... or be dragged!"

  • @tikendraw
    @tikendraw Před měsícem

    My request is very specific, but can you teach and show us how to build an event driven api in python or event driven architecture (EDA).

  • @thepurplesmurf
    @thepurplesmurf Před měsícem +1

    Very important topic, so thanks for bringing it up! However, I run into more people with Dunning-Kruger than Imposters. 😁

    • @ArjanCodes
      @ArjanCodes  Před měsícem

      Dunning-Kruger might be a coping mechanism for dealing with imposter syndrome 😁.

    • @electric_dream_machine
      @electric_dream_machine Před měsícem

      It's natural for imposters try and hide themselves as much as possible so that makes sense

  • @bkahlerventer
    @bkahlerventer Před měsícem

    There is a study known as Dunning Kruger Effect. In my view it is a different perspective onto the same situation. In the advanced stage, your knowledge of the field is much larger than the knowledge in the field, feeding the feeling of an imposter...

    • @ArjanCodes
      @ArjanCodes  Před měsícem

      Definitely! That's why it's so important to be aware about it, as it will help you more actively deal with those anxieties.

  • @UNgineering
    @UNgineering Před měsícem

    I always compare myself to other people, and as long as there is someone worse, I know I have work to do!

  • @todd.mitchell
    @todd.mitchell Před měsícem

    Beginners, by Tom Vanderbilt, is a great book for riding this feeling to success.

  • @tapir1073
    @tapir1073 Před měsícem

    Even John Horton Conway, in his early days, suffered from Imposter Syndrome

  • @cabrelngako8877
    @cabrelngako8877 Před měsícem

    Arjan, ❤❤❤❤❤❤❤❤❤❤. Really i have fighting with the syndrome, really.

  • @Toopa88
    @Toopa88 Před 12 dny

    Comparison is the death of joy.

  • @simmonslucas
    @simmonslucas Před měsícem

    Dude, every day. It is hard to keep your head straight and remind yourself that you actually know what your talking about and can do the job.

  • @alexanderp7521
    @alexanderp7521 Před měsícem

    I definitely have imposter syndrome. Always checking my work several times to make sure I didn't f*cked up anything to the point that it will ruin project )

  • @AloisMahdal
    @AloisMahdal Před měsícem

    I wonder if I quit because of imposter syndrome, I went to work as a cashier in McDonalds... how long would it take before I realized, "who am I trying to fool, I'm not a real cashier, I'm a developer!"

  • @Kaassap
    @Kaassap Před měsícem

    Im not talented, I just stay motivated and perservere.

  • @lucianop.3922
    @lucianop.3922 Před měsícem

    05:14 - 05:28 This. You are an AMAZING developer, a GENIUS, have a lot of TALENT... but you don't tick the boxes for those? All of a sudden no one cares about you.
    The positive side of things is that you have objective metrics to say that your work is of exquisite quality. But still, the voice in the back of my mind can't go silent because it is true you are not 'that important' to other people. You just have to stick to how much quality your work is, even if not recognized by other people. Focus on that face of the truth (because both affirmations are true).
    P.S: Agreed, extremely toxic at best, a dehumanizing experience at worst.
    Also, fears are not always 'irrational' (I'd guess that's why you said 'in most cases' near the end). Sometimes terrible stuff DOES happen and that's exactly why you are so scared. Maybe you will be ok in the end... but that doesn't mean that bad stuff won't happen for sure. You just may be more ready to deal with it than you think. Or not. Who knows.

  • @Dara-lj8rk
    @Dara-lj8rk Před měsícem

    Fake it till you make it is the way to go.

  • @JohnWasinger
    @JohnWasinger Před měsícem

    Chat gpt: show me how to…

  • @troncooo409
    @troncooo409 Před měsícem

    You imposter. I watched you since the beginning now I uns.... I feel used...