Subscribe

“I scratched my own itch” isn’t good enough


“I had the problem myself,
so I built a product.”


This statement is perhaps the most common origin story. It is the standard defense mounted by new founders to justify their new ventures. But is it justified?

For a company to succeed, many conditions must be true—or true enough that they’re not fatal. Those things can be formulated as a series of risks to be mitigated or as a list of blunders to avoid or as a list of questions you have to answer. Regardless of form, a market must exist, at an acceptable price , matching customers’ willingness and ability to buy.

Often left out of these lists is you. The company has to be right for you, personally. The simplest test is to ask:

Why are you the right person to start and grow this company?

Which brings us back to the original claim. You are the right person, because you had the problem, you were struck with a vision of how to solve it better than the alternatives, and you did.

Sounds good, but is it? Here’s what you are implying by that statement:

  1. I understand the problem.
  2. I have an attachment and passion for the problem.
  3. I know how to solve it.
  4. I have the ability to execute it.
  5. I understand my customers (because I am one).
  6. Others have this problem, and will choose my solution.
  7. I have what it takes.

The worst part is, some of those are true! Intermittent reinforcement is the strongest mechanism for conditioning. That makes it problematic: Because some are true, you can’t see why some are false.

This blindness consistently results in failure. It is possible that most startups begin this way; it is definite that most of those startups fail.

Look! Smart people agree:

“Our customers did a lot of stuff that I would never do. We think differently. We solve our problems differently. We have different needs and wants. Repeat after me: You are not your customer.”
Eric Ries, creator of The Lean Startup

“Be a user of your own product. Make it better based on your own desires. But don’t trick yourself into thinking you are your user.”
Evan Williams, founder of Blogger & Twitter

“If the VP of Engineering thinks the target customer is just like him/her, you’re doomed. If the VP of Marketing thinks the target customer is just like him/her, you’re doomed.”
Cranky Product Manager

Let’s pick apart the seven implications to see how to leverage “I had the problem myself” as a springboard, instead of following the usual glide-slope to demise.

1. I understand the problem.

You do. At least, you understand your version of the problem. The world is large, and getting 1000 customers means solving a variety of related problems, even if you’re targeting one niche.

Sometimes you really do have this broader understanding. Maybe you’re a consultant and you’ve seen 13 variants of this problem. Or you’ve been engineer in this field for ten years at three different companies and you’ve seen everything. Or you’ve researched this for years as a passion. (Although, being an “expert” is another form of blindness.)

Either way, you’re off to a great start, but you need to view “the problem” through your customers’ eyes. They might see the same problem but use different language.1 They might have the same type of problem but it appears in four distinct forms,2 so you need to either pick some to solve, or use features and language to show how you address all four. They might need to integrate with systems you haven’t head of. Their budget might be \frac{1}{10}th or 10x larger than yours was.

1 For example, Discord used to say “get a free community space,” but it turned out that kids were accustomed to “setting up servers,” therefore it made more sense for them to say “get a free chat server.” Their community spaces are called “servers” to this day.
2 For example, you’ve noticed that product on-boarding is a common pain-point. But Enterprise products require multi-phase, white-glove processes and training sessions, whereas small businesses might need templates and ready-access to tech support, whereas consumer products might need better self-service options and wizards.

Treat this initial understanding as a starting point rather than the end-point, and interview customers purposefully to get the full answer.

2. I have an attachment and passion for the problem.

bear doing a puzzle

This one is very likely to be true. You cared enough to investigate the problem and derived satisfaction from solving it. You were drawn to both problem and solution. It ticks several personal boxes, which explains why it’s such a common startup origin story. I believe you.

Passion is required, because it gets you through the hard times. The pain of constant rejection—potential customers not buying, potential hires not accepting, potential investors not investing, friends and family and Twitter and Hackernews dismissing you, bad product reviews, and cancellations. The setbacks, the engineering problems that took long than you thought, the customer acquisition that isn’t happening as fast as you dreamed. The pain of seeing others succeed while you struggle, especially if they’re a direct competitor.3

3 Although, remember the day before a competitor goes out of business, all their social media and press is positive, talking about hiring, growing, new features, and happy customers. Do not believe what you read.

You need the motivation to push through. You must have some personal connection, whether you love the work or the problem—ideally both. This company will be an extension of who you are. “I solved my own problem” is a good motivator, but you will have to be strong enough to face what is coming.

Which means doing the other things in this article.

3. I know how to solve it.

You know how to solve it one facet of it, where exactly one person understands it, with the exact configuration and constraints that you had.

I believe you can solve the other cases too. Most things with computers can be solved.

So, again this one is likely true. Good! There are many cases where it is not, especially in AI where demos look great but they immediately fail (to be good enough, often enough) in the real world.

4. I have the ability to execute it.

But “it” isn’t the code. “It” is everything else a company must do to succeed. Most of those things isn’t “writing code.”

Do you have the ability to write a headline on the home page that attracts the right person in three seconds, or does it just say “______ doesn’t have to suck” because you’re a lazy writer who has never written a high-performing hook?

Do you have the ability to get dozens of qualified leads onto the pricing page, or have you never created a single successful marketing campaign? Do you have the ability to interview twenty potential customers before they buy, or do you not know how to find them?

There are many other things. (A list appears in the middle of this article.) That’s what “it” is that you have to execute.

Does this mean you’re going to fail? No… unless you ignore all this and go back to writing code, assuming that just because you have something working, the rest of the company will unfold naturally.

5. I understand my customers (because I am one).

You are absolutely not like your customers.

You were so frustrated with the current solutions, decided to build your own rather than buy and implement something that existed.

So, you’re like exactly none of your customers.

Your customers have day jobs, and you’re lucky if this is one the top three problems they’re experiencing right now. And yet, those three problems are what they have the budget and time to solve.

So, you have to find and interview potential customers, to learn what they are actually like, using your experience as the justification of your initial theory (as described in that article), iterating until you actually do understand your customers.

6. Others have this problem, and will choose my solution.

This fallacy is the #1 reason why companies fail when they start with “I solved the problem for myself.”

I believe you identified a real problem and that you have a solution, but so many other things have to go right before there’s a market that can sustain even a solo entrepreneur.

There have to be enough people who have the problem, and know they have the problem so that they’re out searching for a solution, and have a budget for solving it, and would rather buy from you than a competitor, and will stick around for longer than a couple of months. The list continues; this article on finding good markets helps you make sure all the other pieces are in place.

bear making a purchase

While you might find existing solutions inadequate, potential customers might consider them “good enough,” and therefore unwilling to risk switching to a new product made by a new company, that certainly lacks features, doesn’t lack bugs, and might not be around in two years.

There are a hundred times more legitimate problems in the world than there are markets to buy solutions to those problems. So when you erroneously think that “where there’s a problem, there’s a company,” you will almost always be disappointed.

7. I have what it takes.

I have no reason to doubt you.

In fact I would encourage you: That you yourself don’t know what you’re capable of, until you try. Indeed, today you probably don’t have what it takes, but that was true of every other successful first-time founder.

So don’t give in to impostor syndrome, but get ready to experience the gauntlet of Klingon Painstiks that await you.

Rather than thinking it’s all in the bag, think the opposite: Almost everything you’ll need to succeed, you don’t have yet: Knowledge of customer, market, marketing, sales, finance, skills, everything.

Yet.

Even second-time founders typically fail. I’ve had four successful startups, two unicorns, both bootstrapped and funded, and still most of my initial ideas about most things are wrong. So, everyone needs a Beginner’s Mind. Everyone needs to leverage their Pivot Points to win in their own way.

Your current idea is the spark; the right idea is still out there. You have to go get it.

I know you can do it.

☞ If you're enjoying this, please subscribe and share this article! ☜