DEV Community

Discussion on: Am I Too Stupid?

Collapse
 
johncip profile image
jmc • Edited

My random thoughts on this:

There are a lot of giants in the field, and as knowledge work it can be fairly competitive, even if not always publicly so.

Some people struggle to make peace with the thought of not being one of those giants. I know I do, and likely always will. I have a degree in it, and work experience, but it doesn't quiet that voice -- I'm just more aware of the folks who came before me, and who exist around me, and I expect that much more of myself.

I think it's more about personality than anything specific to coding, honestly -- how competitive is a person? How much pressure do they put on themselves to be the best?

Ultimately I think most problems require not a genius but someone who can build maintainable stuff out of easy-to-reason-about abstractions. And thankfully the process of building things appeals to me all on its own. I coded before I was old enough to care what people thought of me as a "developer" and will likely always do some amount of it.

Anyway, programming is full of natural tinkerers who have nontraditional or checkered educational pasts. I have one myself, and it's been fine -- lazy hiring managers might hold out for Ivy Leaguers, but ultimately talented people recognize talent in others.

Awesome to hear you're finding your niche. I'll leave you with a Perlisism:

In programming, as in everything else, to be in error is to be reborn.