Startups

Your Startup Idea Doesn’t Matter, Part 3

Posted in Startups on August 12th, 2011 by Simon – Comments Off

(Continued from part 2.)

So far in this series I’ve described two ways in which your startup idea doesn’t matter. It doesn’t matter because as soon as you start working with prospective customers, you’re going to throw your idea away. And it doesn’t matter because since you are going to throw it away, your idea won’t buy you anything in any kind of negotiation.

While these things are true, it’s also true that not all startup ideas are created equal. If you want to build a business, the idea you start with can influence how smoothly the process will go for you. From that perspective, your idea actually does matter. A little bit.

So how do you know when you’ve found a good idea for a startup? Here are some guidelines to keep in mind.

Make sure your idea is related to something you love. This has two important advantages. First of all, you probably already know a lot about the things you love, and you may already know what the problems and challenges are in those fields. So you can probably come up with one or two good business ideas right away.

Secondly, startups are hard. There are going to be tough times, and if you don’t really love what you’re working on, you’re going to be very tempted to give up—which is what your less emotionally invested competitors will probably do. Since a large part of success with a startup is simply sticking with it, working in an area you already love makes it more likely you’ll have the determination you’ll need to see things through.

Make sure your idea is something people will pay for. Sounds obvious, right? Depending on how you look at it, this will make coming up with a good idea either harder or easier for you. It makes things harder because unfortunately, you’re not likely to succeed with an idea you come up with in a vacuum—you’re going to have to actually leave the house and talk to real, live people to learn what it is they value. (Yes, my fellow developers, this includes you.)

But this also makes things easier, because it turns out that if you simply ask people what they’d be willing to pay money for, they’ll very often tell you. People are keenly aware of the problems they face in their business and their personal life and, as you’ve probably noticed, are usually happy to share their problems with anyone who seems willing to listen.

Really, the important point here—whether you start with an idea you’ve had yourself or one you’ve been given by someone else—is that you need to be continually validating your work with the people you hope to someday have as your customers. Never mind your own thoughts about what will sell and what won’t. In fact, the best thing you could possibly do would be to find a customer first, in the earliest stages of your startup—before you have anything built, even. Work with this person to design something he or she agrees is actually worth paying for. And when they do start paying you, having that first bit of cashflow will increase dramatically the odds your startup will succeed.

Make sure your idea leads to other ideas. That is, make sure your idea is fruitful. Remember: Your first startup idea is not going to be the one that works. So ideally you’ll make the process easy on yourself and start with an idea that naturally suggests other things you might try.

I expect that in practice, this is not a real problem. Your prospective users—with whom you are validating all your work, yes?—will soon tell you what’s wrong with your idea and will suggest what you should be doing differently. The greater risk is probably that you’ll be stuck thinking your idea is not specific enough and you’ll needlessly delay working on your startup as a result. But you can begin with an idea that’s too narrow, in which case there’s a possibility you’ll get frustrated, end up throwing away lots of work, or both. Don’t be afraid to start with a general idea of what you want to accomplish and begin working your way towards profitability from there.

Your Startup Idea Doesn’t Matter, Part 2

Posted in Startups on May 16th, 2011 by Simon – 3 Comments

(Continued from part 1.)

About a year ago I was contacted by a couple of guys who were trying to get a startup off the ground. They’d had a fantastic idea for a new online business, they said, one that was going to revolutionize an industry. There was just one small problem: Neither of them knew how to build a web application. And that’s where I came in. Sign this NDA, they said, and we’ll let you in on our big idea. You build the software, we split the equity three ways, and everyone retires rich!

If you’re a developer, you too may find yourself presented with an offer like this someday. So, should you do it? How do you evaluate this? What’s a good business idea really worth?

Let me help you out. This fantastic business idea you’re being taunted with? It is worth exactly zero dollars. It is worthless. Ideas are worthless. If you’re just planning to launch a business, your idea doesn’t matter.

The first reason why this is so should be obvious. As soon as you start working with actual customers, you’re going to throw this idea away. Quickly, if things go well. So there’s no special value in knowing the first idea you’re going to try. (It would be valuable to know ahead of time the second idea you’ll try, the one you’ll transition to after the first one inevitably fails. Do your prospective business partners know what this is yet? Of course not.)

The other reason is that ideas are everywhere. Anyone can have one. Seriously! It’s a weirdly persistent myth that successful businesses happen because somebody had a good idea. More often, somebody launches a business based on a so-so idea—or even a downright lousy one—and works hard getting feedback from customers and adjusting their strategy until they find something people really want to buy. (See part one for a few examples.)

Which puts software developers in a special position, at least with regards to web startups. Nobody can really say they know anything about the direction their new business is going to go in until they’ve put something tangible in front of users. In other words, a working prototype has actual value. It is the start of an education. It is the start, hopefully, of a growing business. If someone is asking you to build real software for them, and all they’re offering in exchange is the privilege of using their idea, you are being asked to trade something for nothing.

So did I take the offer from those two guys? Yes, I did. Although there was talk of their having done some market research and even having found a prospective client, in the end they brought little more than their grandiose vision. One even took a month-long vacation while I was working. I finally backed out once I realized I could wind up actually building the whole business myself and giving away two thirds of the ownership.

To be fair to my erstwhile partners (partially because they might actually read this), I don’t think they were trying anything malicious. I think they just didn’t have the experience at that point to know better. Obviously, neither did I.

Now I do. Remember: An idea is nothing more than an idea. It is just words floating in the air. Running code is worth real money.

(Want to know how you can generate more ideas of your own? Check out this advice from James Altucher. Also, Rob Walling has some more concrete advice for developers on how to evaluate proposals like this.)

(Continued in part 3.)

Your Startup Idea Doesn’t Matter, Part 1

Posted in Startups on May 9th, 2011 by Simon – Comments Off

I ran into him a birthday party last month: A programmer I worked with ten years ago. I hadn’t seen him in all that time. He’s living in Toronto now, too, and working at a local tech startup. Of course, I had to ask him when he was planning to quit and launch a startup of his own.

Someday, he said. I need a good idea first. If I ever have a good idea for a startup, maybe I’ll do one then.

This guy is undeniably bright. At the party he revealed to me that after months of hounding he had finally agreed to an interview with Google, mostly (I think) so they would stop calling him. But I know that about this one thing, he’s wrong. If he wants to launch a startup, he should just go do it now. Same goes for you: Pick an idea for your business and run with it. There’s no point waiting for a “good” idea to strike you because ultimately, your idea won’t matter.

Fred Brooks famously wrote, Build one to throw away. You will, anyhow. He was writing about software development but the same rule applies to startups: The idea you found your business on will almost definitely not be the idea you become successful with. That kind of continuity in a startup is rare. Whatever your idea is now, you’ll most likely have thrown it away—or at least altered it to the point of unrecognizability—by the time you’ve learned enough to achieve a sustainable business model.

Do some research into successful startups and you’ll see how often this happens. Flickr, the photo-sharing site, actually began life as an online game. Craigslist, as I’ve mentioned before, started as a mailing list for events in San Francisco—it didn’t have classified ads or even a website. Here’s my favourite: YouTube was launched as an online dating site, of all things. Even the startup I worked for years ago, Quack.com, began with an idea (a physical device to help with comparison shopping) completely different from the one it eventually made people wealthy with (a phone-based voice portal).

So if you want to begin working on a startup, there’s no reason to wait for a “good” idea. Until you have something built and in the hands of users you’re only guessing about what they’ll find valuable, anyway. From that perspective, you might as well start with any idea at all. It’s not like it’s going to matter.

(Continued in part 2.)