Bonaventure OgetoBy Bonaventure Ogeto|

Imposter Syndrome for New Kenyan Developers: Normal and Beatable

Imposter syndrome is the feeling that you are not as competent as others perceive you to be, and it affects almost every new developer. In Kenya, it is amplified by comparisons to international developers on social media, the stigma around non-traditional education paths, and the pressure of being the first developer in your family. It is normal and beatable through consistent shipping, community connection, and learning to measure yourself against your past self instead of strangers online.

The Voice That Says You Are Faking It

You just deployed your first React application. It has a clean UI, it fetches data from an API, it renders correctly on mobile. You share the link with your cohort. Someone says "nice work." You smile, close your laptop, and then the voice starts.

"You followed a tutorial for half of that." "A real developer would have finished it in two hours, not two days." "If someone looks at the code they will see how messy it is." "You are not a real developer. You are pretending."

This is imposter syndrome. The persistent feeling that you are less competent than others believe, and that at any moment someone will discover you are a fraud. Research suggests it affects up to 70 percent of people at some point in their careers. Among developers, the rate may be higher because the field is constantly evolving and there is always someone who knows more.

The voice feels personal. It feels like a truth that only you can hear. But it is not personal. It is a psychological pattern. And patterns can be interrupted.

Why It Hits Harder in Kenya

Imposter syndrome exists everywhere. But Kenya adds specific amplifiers that make it more intense for new developers here.

The comparison problem. Kenyan Tech Twitter is full of two types of accounts: Silicon Valley engineers posting about their work at Google, and Kenyan seniors sharing advanced concepts. When you are three months into your coding journey and your timeline shows someone building a distributed system, the gap feels insurmountable. It is not. You are comparing your month 3 to their year 10. But it feels real in the moment.

The "first developer" pressure. If you are the first person in your family or friend group to learn coding, there is nobody to normalise the struggle. Your parents do not understand why you are frustrated. Your friends think you should know everything about computers because you "do tech." There is no one who says "I remember when I could not figure out loops either." You carry the journey alone, and alone is where imposter syndrome thrives.

The education stigma. If you learned to code through a bootcamp or self-study instead of a university degree, there is a lingering voice that says "you took the shortcut." It does not matter that your code works. It does not matter that employers are hiring you. The Kenyan reverence for formal education makes non-traditional paths feel illegitimate, even when they produce real results.

The language barrier. Most coding resources are in English, and while Kenya is officially English-speaking, the thinking language for many learners is Swahili, Kikuyu, Luo, or another mother tongue. Processing technical concepts in a second language adds a layer of cognitive load that gets misinterpreted as "I am slower than others." You are not slower. You are translating in real time while coding.

The Antidote Is Evidence, Not Affirmation

Motivational quotes do not fix imposter syndrome. "Believe in yourself" is nice on a poster but useless when your code throws 47 errors and you feel like quitting.

What works is evidence. Hard, tangible proof that you can do the thing the voice says you cannot.

Evidence item 1: A deployed project. When the voice says "you are not a real developer," open your browser and navigate to the URL of something you built. It loads. It works. That is evidence. The voice has opinions. The URL has facts.

Evidence item 2: A paid invoice. When the voice says "nobody would pay for your work," open your M-Pesa statement and find the KES 15,000 that a client sent you for a website. Someone valued your work enough to exchange money for it. That is evidence.

Evidence item 3: Your own progress. Pull up your code from three months ago. Read it. Notice how obvious the mistakes are now. That gap between past-you and present-you is evidence of growth. You cannot see growth while it is happening. You can only see it in the rearview mirror.

Evidence item 4: Your GitHub contribution graph. Look at the green squares. Each one represents a day you showed up and wrote code. The voice says "you are not committed." The graph says otherwise.

Build a folder on your phone called "Evidence." Save screenshots of deployed projects, client messages, M-Pesa confirmations, and old code that you have since surpassed. When the voice gets loud, open the folder. Let the evidence speak.

The Only Fair Comparison

Stop comparing yourself to other developers. You do not know their timeline. The person whose code you admire may have started five years before you. The person who just landed a job at a big company may have a degree you do not have, resources you did not have, or connections you do not have. The comparison is unfair because the starting lines are different.

The only fair comparison is you versus your past self.

Three months ago, you could not write a for loop. Now you can build a full CRUD application. That is progress.

Six months ago, you did not know what React was. Now you have three deployed React apps. That is growth.

One year ago, you thought M-Pesa integration was magic. Now you have used the Daraja API to process a real payment. That is competence.

Measure the distance between where you started and where you are. That distance is the only metric that matters. The distance between where you are and where some stranger on Twitter is has no meaning because you are on different roads.

Why Community Is the Best Medicine

Imposter syndrome feeds on isolation. When you are the only person you know who is learning to code, every mistake feels unique to you. Every struggle feels like proof that you are not cut out for this.

Then you join a cohort. Or a coding community. Or a WhatsApp group of beginners. And you discover that everyone is confused. Everyone makes syntax errors. Everyone spends hours debugging something that turns out to be a typo. Everyone feels like they are behind.

This discovery is medicine. It does not eliminate imposter syndrome, but it removes the "I am the only one" component that makes it so painful.

McTaba's cohort model is designed partly for this reason. When 20 students are struggling through the same React lesson in the same week, nobody feels alone. The shared struggle normalises the difficulty. "This is hard" replaces "I am stupid." That shift in framing is the difference between quitting and continuing.

If you are not in a formal programme, build your own community. Three people who meet weekly to share what they built, what they struggled with, and what they learned. That is enough. The format is not important. The connection is.

It Gets Quieter, Not Silent

Imposter syndrome does not disappear with experience. Senior developers with ten years of practice still feel it when they start a new framework or enter a new domain. The difference is that experienced developers have enough evidence to respond to the voice with data instead of fear.

At your stage, the voice is loud because the evidence is thin. Every project you ship makes the evidence thicker. Every client you serve adds a layer. Every month of consistent practice builds the record that eventually outweighs the doubt.

So the advice is not "stop feeling like an imposter." That is like telling someone to stop being hungry. The advice is: ship something this week. Show it to someone. Get feedback. Fix it. Ship it again. Do this for six months. Then check whether the voice is still as loud. It will not be.

You are not faking it. You are learning. Those feel the same from the inside. They look very different from the outside.

Key Takeaways

  • Imposter syndrome is not a sign of weakness. It is a sign that you are pushing into new territory. Every experienced developer you admire has felt it.
  • Kenya adds unique amplifiers: comparison to Silicon Valley developers on Twitter, pressure from families who do not understand tech, and being the "first developer" in your social circle.
  • The antidote is evidence, not affirmation. Ship a project. Get a client. Earn money from code. Evidence silences the fraud voice faster than any motivational quote.
  • Compare yourself to where you were 3 months ago, not to a senior developer on Twitter who has been coding for 10 years. The comparison to your past self is the only fair one.
  • Joining a cohort or community of peers at your level normalises the struggle. When you see 20 other beginners making the same mistakes, "I am the only one who does not get it" stops being convincing.

Frequently Asked Questions

Is imposter syndrome normal for new developers?
Yes. Research suggests up to 70 percent of professionals experience imposter syndrome at some point. Among new developers, the rate is likely higher because the field constantly exposes you to people who know more. Feeling like a fraud does not mean you are one. It means you are growing.
How do I stop comparing myself to more experienced developers?
Focus on comparing yourself to your past self instead. Look at your code from 3 months ago and notice how far you have come. Unfollow or mute accounts that make you feel inadequate. Remember that every senior developer you admire was once at your exact stage, struggling with the same basics.
Does imposter syndrome go away with experience?
It gets quieter but rarely disappears completely. What changes is your ability to respond to it. With more projects shipped, more clients served, and more evidence of competence, the voice becomes easier to override. The key is building that evidence through consistent practice and shipping.
How does joining a coding community help with imposter syndrome?
Community normalises the struggle. When you see 20 other beginners making the same mistakes and feeling the same confusion, the "I am the only one who does not get this" narrative collapses. Shared struggle is one of the most effective antidotes to the isolation that makes imposter syndrome painful.

Ready to build real-world apps?

Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.

Apply to the McTaba Marathon