Software Development, Frustration Rollercoaster

What are the harshest truths of being a software engineer? from cscareerquestions

Sometimes you’ll encounter problems that seem impossible, and will take much longer than you’d expect to solve. If you let it, it will break your confidence for a while. Then you’ll finally figure it out, and feel amazing. It can be a self-confidence rollercoaster.

I struggle with this so much. Sometimes I feel like I know what I’m doing, other times I feel like I have an IQ of 55.

It’s like the IDE is stabbing the red squiggle right into my heart.

I pendulum between, “I am an absolute god at my job” to ” I am a fucking idiot” on a semi-daily basis.