But I think its also easy to forget that people in social media (or in HN posts) usually just present the best parts of them. Nobody talks about his/hers bad sides or vices, so it's easy to think that all the other people are great and better than us. In reality most people - like you and me - are probably in the 80-90% of normal workers, be it IT or not, that achieve some successes in life and have some screw-ups as well. What we see in social media is a highly curate 5% of people that shine the spotlight on something great they did.
It makes me feel like I don't belong in the industry and seriously depresses me. It makes me think I really am an imposter.
Why do I keep coming back if that's what it does to me? I don't know.
Also when I see US dev salaries posted I feel like as a European I'm missing out big time.
The worst part for me is working directly with Americans and knowing they're getting paid for more for the same job.