frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: How do you overcome imposter syndrome?

5•fdneng•4h ago
I’ve been working at YC-backed startups since graduating from university. I’m now at a company building a deeply distributed systems product, and I’m surrounded by incredibly talented engineers who seem exceptionally strong at what they do. They often have knowledge and intuition about things I barely understand.

Lately, I’ve been feeling inadequate — like I’m contributing more to the less exciting parts of the product rather than the “cool” or core engineering challenges.

On top of that, I’m an immigrant and my wife and I are expecting. Balancing that with a fully remote job has been difficult, and at times I feel like I’ve lost some of my competence or sharpness. I’m taking steps to address this — I’ll be speaking with a psychologist soon — but I genuinely wonder: how does someone overcome these feelings while working within a high-functioning engineering team?

Comments

al_borland•3h ago
Some of it may never go away, as there is always more to know and you’ll never know it all. That’s what the team is for; together you can know more than any one person alone. Each person ends up having their areas of expertise.

Some acceptance of this and realization that you’re part of that team will come in time. When I first started working I felt like I should quit before they figured out I didn’t know anything. I felt like I always had to go ask other people questions. At a certain point, that dynamic flipped and I was spending all day answering questions from other people. These days, it’s more balanced. There are things I go to others for, and I think they’re brilliant at what they do. Those people also come to me for help on things I have more experience in. It’s a give and take. When you start, it will be more take than give, but that’s how everyone starts.

bdangubic•2h ago
there is a reason you are there. this highly functional team includes you, you are also integral part of this team. over my long career I’ve had couple of moments like this and just remembering that I am part of a team and that I was chosen, instead of 1,000’s of others always got me through.
austin-cheney•1h ago
Imposter syndrome is the result of pretending to be something you know to be false. That might come from getting in over your head by dishonesty during a job interview or it could come from an employer setting unrealistic expectations and you lying about compatibility to retain employment.

To solve for imposter syndrome the following steps must occur:

1. Apply introspection. Know exactly why you are not qualified and try to figure out how you got there.

2. Talk to your supervisor about this. See if they can work with you or help you with training options.

3. Stop being afraid, because it’s time to man up. Realize you have some work to do to catch up outside the office. If you are so unqualified that you can never catch up then it’s time to start exploring other options much sooner than later. Don’t put this off hoping it will fix itself, like a coward.

I spent 15 years as a JavaScript developer. That is the land of perpetual imposters. Nobody knows what they doing in JavaScript as your regular corporate employee and will lie through their teeth about it while putting on a face saving show and simultaneously crying on the inside. The constant insecurity was so toxic.

laurieg•43m ago
Imposter syndrome is a thinking trap. A couple of things you can do to help:

Try to separate out 'ruminating' from 'thinking'. What's the difference? For our purposes 'thinking' has a fixed outcome and an end point. Trying to solve a coding problem. Working out how to make dinner. Calculating your taxes. When you reach your goal, you're done and you stop. 'Ruminating' has no end point. There is not end or action associated with it. The tricky part is that it often masquerades as thinking, so you feel like you're solving a problem.

For example, you do a job interview and you go over and over what happened in your mind. "Maybe I should have answered this differently". "Maybe I should've prepared some more of these questions". Of course, you can't change what happened in the past. You're just rolling the ideas around in your head and probably making yourself feel worse and worse. Rumination can be focused on the past, the future or even some hypothetical, imaginary situation ("What if I lost my job", "What if my house burnt down"). Again, actual preparation (Saving an emergency fund. Getting insurance) has an action associated, but rumination never ends, it just keeps going around in your head.

The other thing is to keep an accurate record of your performance. This will be different for everyone, and varies a lot depending on the job. The key thing is to make the record as close in time to the action as possible. For example, you feel like your pull requests aren't as good as other people's. Don't wait until the end of the week and then reflect on the quality of your work. Instead, every time your make a pull request, write down an accurate, objective assessment of the quality.

People who suffer from imposter syndrome tend to forget their wins and remember their losses again and again (there's that rumination!). By having an accurate record that you made yourself you can cut through this and show to yourself your true performance.

Thank HN: You helped save 33k lives

587•chaseadam17•11h ago•71 comments

Tell HN: Attackers using Google parental controls to prevent account recovery

8•TazeTSchnitzel•2h ago•0 comments

Ask HN: How do you motivate your humans to stop AI-washing their emails?

23•causal•11h ago•30 comments

Ask HN: How do you overcome imposter syndrome?

5•fdneng•4h ago•4 comments

Ask HN: Claude web blocked its assets visit via csp?

5•xgstation•5h ago•2 comments

Picknar – Lightweight YouTube Thumbnail Extractor (No Login, No API Key)

2•Picknar•11h ago•0 comments

Grand Time: Time-Based Models in Decentralized Trust

2•AGsist•11h ago•0 comments

Watching an elderly relative trying to use the modern web

43•ColinWright•1d ago•18 comments

Ask HN: Why is my Claude experience so bad? What am I doing wrong?

77•moomoo11•4d ago•115 comments

Ask HN: Companies that advertise being a "best place to work", is it a red flag?

12•jrs235•1d ago•13 comments

Ask HN: How do companies that use Cursor handle compliance?

7•Poomba•1d ago•3 comments

Top non-ad google result for "polymarket" in Australia is a crypto scam

16•rtrgrd•2d ago•2 comments

Ask HN: Are there examples of 3D printing data onto physical surfaces?

17•catapart•4d ago•33 comments

Ask HN: Why is YouTube's recommendation system so bad?

14•mr-pink•1d ago•13 comments

Ask HN: Do global AGENTS.md with coding principles make sense?

4•endorphine•1d ago•3 comments

Ask HN: Ranking sliders on a personal blog?

12•incognito124•2d ago•1 comments

What web businesses will continue to make money post AI?

15•surume•2d ago•30 comments

Ask HN: Info on the 1982 Apple 2 text game Abuse?

6•jmount•3d ago•2 comments

Tell HN: Microsoft Edge self-destroys updating it in Debian based distros

7•usr1106•1d ago•1 comments

Ask HN: Share your vibe coded project

5•firefoxd•2d ago•9 comments

Ask HN: What happens after the AI bubble bursts?

38•101008•1d ago•41 comments

Ask HN: Stripe is asking for bank statements to check financial health

10•kinj28•3d ago•9 comments

Ask HN: How's Business These Days for Fiverr Freelancers?

13•burnerToBetOut•1d ago•5 comments

Ask HN: LLMs helping you read papers and books

8•amelius•2d ago•4 comments

Ask HN: Want to move to use a "dumb" phone. How to make the switch?

12•absoluteunit1•3d ago•13 comments

Ask HN: What explains the recent surge in LLM coding capabilities?

12•orange_puff•3d ago•8 comments

Ask HN: Exceptionally well-written research papers in CS/ML/AI?

5•b3rkus•4d ago•1 comments

Ask HN: What's the best realtime, local, TTS solution? Live call interpretation

6•Wright007•2d ago•2 comments

Tadpole the Language for Scraping 0.2.0 – Complex Control Flow, Stealth and More

6•zachperkitny•1d ago•2 comments

You've reached the end!