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.
Activity Over Time
Top Contributors
Keywords
Sample Comments
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!
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.
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."
Sometimes I think I'm good at programming, then I find something like this and I'm put back in my place.
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
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.
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.
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.
That's just normal for learning to be a better programmer.
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.