How to control impostor syndrome

“Oh jeez, my client will surely discover I’m not as good as they initially thought. They’ll kick me out any day now!”

Recognize this feeling? I’ve been a software developer for over two decades, and I still feel this. If anything, it’s more intense now than earlier in my career.

Most of us will intellectually recognize that this is just impostor syndrome talking. It’s not logical, not based on reality, and you feel it no matter how satisfied your client or project manager is.

Stupid brain!

The problem when working as an independent contractor/consultant is that this “they’ll kick me out” feeling is extra scary. It can add a lot of stress, especially when you’re with your first client. And too much chronic stress can lead to burnout

So let’s work around it.

Here, I’ll go through the techniques I find the most helpful to mitigate impostor syndrome. #3 is the most important one, and it also tangibly helps your business!

One: remember that it’s prevalent!

Impostor syndrome is more openly talked about now than when I started, and it helps that we have a well-known term for it these days. According to recent research, as many as 58% of all tech workers report the same feeling. You are not alone! If you keep this in mind, it helps normalize the experience.

You should also share the feeling with others—you may find that the developers you least expected share the same experience!

Two: keep your expectations in check.

The full-stack developer is supposed to be a thing now, and it’s sometimes interpreted as “someone sharp across the whole stack.” In reality, most of us just have a few areas where we’re solid—plus many other skills where we are just okay enough.

You don’t have to be all-knowing: it’s okay to say, “I don’t know.” 

Just focus on this: do you get things done? Are you able to make clients and stakeholders happy? Yes? Then you’re doing great—you’re not a fraud!

Three: record and review achievements

If you make your wins tangible, it becomes easier to remind yourself that you are competent. Here are two ways to do that:

Create a public portfolio. A web page where you showcase tangible things you have worked on, what problems you solved, and samples of your work: screenshots, open source code, and so on.

Collect testimonials and recommendations. Ask past and current clients, managers, and colleagues for a summary of your strengths and what they enjoyed about working with you. (You can use the LinkedIn Ask for Recommendation feature—or just email some of your contacts and ask for a write-up directly.)

Gathering evidence of your competency serves two purposes. First: if you regularly review this material, it helps mitigate your impostor syndrome.

But more importantly: if you’re working as an independent contractor/consultant, that public record of your achievements signals competence and trustworthiness to the rest of the world. And this makes it easier to sell your services to future clients.

Two flies with one stone!