New project announcement
I shipped skillcraft.ai - a tool that helps you find the best learning resources tailored to your goals. All you need to do is tell it what you want to learn, and I’ll find the right resources to get you there.
Up to date
Published
5 min read

Trevor I. Lasn

Building tools for developers. Currently building skillcraft.ai and blamesteve.lol

What's the Number One Thing Holding Most People Back from Reaching Their Full Potential?

Discover the biggest obstacle to success in tech and learn how to overcome it

Ever wonder what’s holding people back from reaching their full potential? You might think it’s lack of talent, or maybe just bad luck. Some might even blame it on the economy.

But in my experience, there’s something else at play here. Something more personal, and in many ways, more powerful.

It’s self-doubt.

I know, it might sound cliché. But hear me out. This isn’t about positive thinking or manifesting success. This is about a very real, very common hurdle that I’ve seen trip up even the most brilliant minds in tech.

Even tech icons have dealt with this. Self-doubt in tech often sounds like this:

  • “My code isn’t elegant enough to contribute to open source.”
  • “Someone else would probably build this app better.”
  • “What if I launch and no one uses my product?”
  • “Who am I to think I could start a tech company?”

The Almost-Missed Opportunity at Airbnb

Brian Chesky, co-founder of Airbnb, once shared how self-doubt almost derailed their company in its early days. In 2009, Airbnb was struggling and running out of cash. Y Combinator’s Paul Graham advised them to go to New York, their biggest market, and talk to users.

Chesky’s response? “I don’t want to do that. I don’t like to travel. I don’t want to talk to people I don’t know.”

That’s self-doubt talking. Luckily, they pushed through, made the trip, and the insights they gained helped turn Airbnb into the billion-dollar company it is today.

The Pivot that Almost Didn’t Happen at Slack

Stewart Butterfield, co-founder of Slack, faced a moment of truth when their original product, a game called Glitch, wasn’t working out. The team had inadvertently built an internal communication tool that was far more promising.

But pivoting meant admitting failure on their original idea. Butterfield later admitted to moments of doubt, wondering if they were just rationalizing a bad situation.

Today, Slack is a household name in workplace communication, all because they pushed past that doubt and took a chance on their side project.

The Launch Hesitation at Dropbox

Drew Houston, founder of Dropbox, sat on his idea for months before finally sharing it with the world. He later revealed that he was plagued by thoughts like, “What if no one cares about this product?”

It took a gentle push from a mentor to get him to release a demo video. That video went viral, proving there was indeed a market for his idea.

So how do we move past these limiting beliefs in the tech world? Here are some strategies I’ve seen work:

  1. Embrace the Beta Mindset In tech, we’re familiar with beta releases. Apply this to your career and ideas. You don’t need to be the final, polished version to start.

Try this: Release your “beta version.” Whether it’s a code contribution, a product feature, or a business idea, get it out there. Gather feedback, iterate, improve.

  1. Reframe Failure as Data In tech, we love data. So why not view failures as data points?

When Spotify launched its first version, it was far from perfect. But they viewed each user complaint as valuable data for improvement. Today, they’re the leading music streaming platform.

Try this: Next time a project doesn’t go as planned, ask “What data can I gather from this?” instead of “How did I fail?”

  1. Build in Public

The tech community thrives on sharing and collaboration. Use this to your advantage.

GitHub co-founder Tom Preston-Werner credits much of the platform’s success to their decision to build in public from day one. It was scary, but it also built a community around their product.

Try this: Start a dev blog, contribute to open-source, or share your learning journey on Twitter. It builds your reputation and reminds you of how much you actually know.

  1. Seek Diverse Feedback

In tech, we know the value of diverse teams. Apply this principle to feedback too. When Marissa Mayer was at Google, she famously tested 41 shades of blue to optimize click rates. While extreme, it shows the value of seeking diverse input rather than relying solely on your own judgment.

Try this: Before shelving an idea due to self-doubt, get feedback from at least three different perspectives - technical, user experience, and business.

Overcoming self-doubt isn’t easy, especially in an industry that moves as fast as tech. But the payoff can be immense.

Take the story of WhatsApp founders Jan Koum and Brian Acton. Both were rejected by Facebook for jobs. Instead of letting self-doubt take over, they used that rejection as motivation to start their own company. A few years later, Facebook acquired WhatsApp for $19 billion.

Or consider the journey of Reshma Saujani, founder of Girls Who Code. Despite initial self-doubt about her technical abilities, she pushed forward with her vision to close the gender gap in tech. Today, the organization has reached hundreds of thousands of girls.

You’ve got more to offer than you realize. And the tech world needs what you have to bring to the table. So go ahead. Take that step. You might just be the next big name.


Found this article helpful? You might enjoy my free newsletter. I share dev tips and insights to help you grow your coding skills and advance your tech career.


Check out these related articles that might be useful for you. They cover similar topics and provide additional insights.

Reflections
4 min read

A Great Product Doesn't Need Marketing

Great products speak for themselves, without the need for massive marketing campaigns

Sep 18, 2024
Read article
Reflections
6 min read

Software Engineer Titles Have (Almost) Lost All Their Meaning

Examining the Devaluation of Software Engineer Titles and Its Impact on Tech Industry Integrity

Oct 20, 2024
Read article
Reflections
4 min read

Make It Work First Before Optimizing

Users don't care how elegant your code is. They care if it solves their problem.

Sep 27, 2024
Read article
Reflections
5 min read

Conway's Law: The Hidden Force Shaping Your Software Architecture

If you've ever wondered why your carefully planned software architecture ends up looking suspiciously like your org chart, you're not alone. Welcome to the world of Conway's Law.

Sep 24, 2024
Read article
Reflections
4 min read

Write Documentation Like a Journalist

Create comprehensive, engaging documentation by adopting journalistic techniques for research and storytelling

Sep 26, 2024
Read article
Reflections
4 min read

Build Your Army

If you want to do great things, you'll need people with skills that complement yours. You can't do everything yourself. You need a team. You need an army. You need to build your army.

Oct 4, 2024
Read article
Reflections
4 min read

Staying Motivated While Building Your Startup: A Balanced Approach

Building a startup is an exhilarating journey, filled with highs and lows

Dec 17, 2023
Read article
Reflections
4 min read

Users Can Be Fired

Letting go of difficult or harmful users can be the key to maintaining the health and growth of your product

Sep 19, 2024
Read article
Reflections
4 min read

It's More Fun to Be Competent

Once you're competent, everything changes. You stop second-guessing yourself. You stop panicking every time you encounter a new problem. And you start taking on bigger challenges with excitement rather than dread.

Sep 20, 2024
Read article

This article was originally published on https://www.trevorlasn.com/blog/whats-holding-you-back. It was written by a human and polished using grammar tools for clarity.