← All posts
December 10, 2017·2 min read

Imposter! I Am My Own Worst Enemy

Personal account of experiencing impostor syndrome while progressing through a coding bootcamp despite being self-taught.

programmingbootcampimposter-syndromemotivationweb-development
Imposter! I Am My Own Worst Enemy

Originally posted on Medium.

Despite coming into the DigitalCrafts bootcamp more prepared than most of my peers — some even suggested I skip ahead and just start job searching — I still don't feel like I know what I'm doing. That paradox is what motivated me to write about it.

Impostor syndrome is common in this industry. I wanted to put some thoughts down to hopefully help other aspiring developers who are going through the same struggle.

How Much Is Enough?

Programming has a unique characteristic: you don't need complete knowledge — only sufficient knowledge. The problem is that "sufficient" is nearly impossible to define.

A bootcamp instructor gave me the best analogy I've heard: "Learning programming is like constantly drowning. Just when you feel like you reach the surface, the water rises."

Possibility Storm by Jason Felix

This applies to almost any pursuit. When you're learning to solve a Rubik's cube you follow the instructions until it becomes muscle memory. Then you get proficient — and suddenly you discover speedcubers and world records, and the self-doubt rushes back in despite genuine competence.

Programming mirrors this intensely. As your knowledge expands, you simultaneously discover exponentially more unknown territory. The amount of things you don't know always seems to grow faster than what you've learned.

Knowing Yourself Is The Beginning Of All Wisdom

The answer isn't to measure yourself against others — it's introspection.

I've reminded my classmates of what we've actually accomplished: in one month we covered Python, HTML, CSS, JavaScript, Bootstrap, Sass, JSON, and several mini projects. A college course compresses equivalent material across an entire semester. We covered it in weeks.

By any objective measure, each of them has a firmer understanding of web development after one month than most programmers do at the same stage — myself included.

Call To Mind by Terese Nielsen

My advice: look at what you can do today that you couldn't do a month ago. The observable progress in your own abilities is the proof you need. Evidence-based self-assessment beats external comparison every time.