I’m not in tech, but I’m a lawyer (and in Silicon Valley), and I experience the same issues. One thing I struggle with which I think is connected to my perfectionism is only hearing negative comments about my work and blocking out the positive. I get caught up in what I did wrong and rarely acknowledge what I did right. It’s a dangerous habit that only leads to more self-criticism. I have to work on being kind to myself. I try to surround myself with people who will remind me of the things I’ve accomplished when I’m feeling like a failure. I also try to not read too many articles about geniuses who excel at everything I wish I excelled at. They’re amazing but, like you said, not everyone is a genius. Also, I remind myself that you never know what someone else’s life is like. Those geniuses are human and most likely struggle with things (personal and professional) just like the rest of us do.
Thanks for the article.