Programming Imposter Syndrome

The cluster centers on programmers discussing feelings of inadequacy, self-doubt, and imposter syndrome, often reflecting on hating their past code, the ongoing journey of improvement, and encouragement to persist despite perceived shortcomings.

📉 Falling 0.4x Career & Jobs
3,893
Comments
20
Years Active
5
Top Authors
#7965
Topic ID

Activity Over Time

2007
8
2008
48
2009
82
2010
187
2011
245
2012
239
2013
253
2014
202
2015
245
2016
222
2017
187
2018
223
2019
209
2020
239
2021
277
2022
300
2023
295
2024
192
2025
225
2026
15

Keywords

API OP HN NET programming code programmer learning programmers quality code feel write coder quality

Sample Comments

h3cate Sep 11, 2020 View on HN

Everybody sucks at programming and there's always somebody who's better at it than you. Don't beat yourself up and keep doing what you enjoy. Things will fall into place when the time is right!

smoyer Jul 23, 2017 View on HN

You're not good at programming - you should embrace that. I suspect many others here hate the code they wrote 6 months ago. I find that's about the amount of time it takes for my craft to be elevated to a new level that makes the differences obvious.

shoto_io May 16, 2021 View on HN

yes. Reminds me of something a friend said a while ago: "You know how I became a great coder after 3 years? By being a bad coder for 3 years."

amilios Oct 29, 2022 View on HN

Sometimes I think I'm good at programming, then I find something like this and I'm put back in my place.

caudicus Feb 29, 2008 View on HN

A friend of mine said something to me one day that really struck me - "I don't think I'm humble enough to be a programmer". He has done programming in the past, he knows what's up, and he knows that you need to put aside your ego and spend just hours figuring out one tiny bug (that ends up being something stupidly obvious in the end), days perfecting the last .1% of your project, and so on. It's humbling. Not everyone can deal with that. It's just as much of an aspect of a good coder as anything

fbomb Dec 12, 2009 View on HN

My obsession with programming started when I was 14 (I'm 46 now) and it's still going strong. I've noticed that it takes me longer to code stuff than when I was in my 20's & 30's but the quality of my code has improved dramatically over that time and as a result, I spend a lot less time debugging than I used to. I think that as long as you can look back at your old code and realize just how bad it was, then you're still learning and there's hope for you.

christonog Jul 4, 2010 View on HN

I was in the same position as you. Your best bet is to learn to code. Not only will you get more respect of programmers better than you, you'll understand the mental effort it takes to program, even if it's something that seems so "easy" to do. Trust me, there are alot of dependencies to think about when programming something that looks simple initially.

mabynogy May 14, 2019 View on HN

Do you like programming? If you can say yes continue. You probably struggle with similar problems we all have. It's not particularly your fault.

hoseja Jan 22, 2020 View on HN

That's just normal for learning to be a better programmer.

noahc Jul 13, 2018 View on HN

You should give up now. You're smart enough to program, but you're getting in your head too much and until you fix that it won't happen.