Whats harder for a startup: Hackers learning to run the business side, or Suits learning how to code?
In determining what makes a bootstrapped startup fail versus one that succeeds, I often think about what really are the critical points that make or break the project. At least, in regards to the “web2.0″ model where you just write some SaaS website that ends up getting a bajillion users and you drive off in your Maserati. This all probably in no way applies to a startup thats say, trying to build reusable rocket ships. You know, those funny startups that actually aim to make a physical product.
From my perspective, there are three major components that all have to be in line for success to occur:
- The Good Idea
- Technical ability to actually write the thing: A featureful, high quality, well tested product.
- The business sense to actually execute on it. To market it correctly, to secure the funds to keep it alive to fruition, the ability to land clients and sell your product.
Now in all honesty, those first two always seemed to me to be inconsequential. Hell, #1 practically isn’t even a requirement, considering all the awful, horrible products I’ve seen advertised on tv for $20 german rags, and they certainly seem to be making a profit. Ideas, it seems, are rather a dime a dozen. Everyone has a great startup idea, and in reality 1000 people before them thought up the same thing anyway. Great ideas are great, but great ideas do not a startup make.
Now the technical aspect of it, I’ve always kind of taken for granted as well. At least in the circles I run in, everyone is technical. The only cost to coding the website is simply the time it takes to code it — the technical difficulty of these things is rarely above trivial. In fact its always been a generally assumed truth that the reason there are so many web startups is because the barriers to entry for making a web startup are so shockingly low. Anyone can whip out a text editor, check out extended-bort and add some CSS styles. Its much harder to say… boostrap a startup that makes a new kind of microchip processor, or a new kind of windshield wiper. To me, the coding of a startup’s site is the least of my worries.
The business part, especially the sales, is the part I’ve always known I’d need help with. I just don’t have that skill set, I don’t have the connections or the rollodex of magical leads that will buy a license. I don’t reallly even know how B2B sales pitches work, how to get the ball rolling. My marketing, accounting, and hiring knowledge is limited to twitter, quickbooks, and monster.com.
So from my perspective, the business end of it certainly represents the biggest hurdle. However I realized today, that for someone from the opposite side of it, the technical coding of the site is now a high barrier to entry. They have to raise capital in order to hire programmers and be able to pay them to see the fruition of the project. At that point can you even consider it bootstrapping?
It turns out, of course, that both requirements are equally critical to the success of the startup. With no technical competency, your business people have no product to sell. With no sales people, your fantastic product will sit there with no clients. Stalemate.
The question then, is whats easier: for the technical person bootstrapping their own website to learn the business aspects? Or is it easier for an MBA grad, with zero technical background, to be able to pick up a book and suddenly be able to have the ability to write a scalable, full stack web application, along with all the SA hats one has to wear to even get the thing running…. and then throw on some creative abilities as well for CSS and logo design.
You can guess which side I’m throwing my bets on. The technical bootstrapper will at least be able to get his product into creation before needing any serious VC backing. And probably even through grassroots marketing get some customers via word of mouth, twitter, blogs, hell just emailing out around to people. The technical bootstrapper may not be very good at executing the business side but at least they can take a stab at it and hopefully get some revenue coming in, learn the ropes a bit, and then be in a good position to either hire a sales/business person, or take VC funding and hire a sales/business person.
Maybe I’m dead wrong here. If you’re a budding CEO of a 1-person startup with a great idea, maybe you’ll easily be able to go out and find a team of developers who know what they’re doing to build your idea for you, and get paid in stock options to boot. Maybe it will be an awesome website that will hockey stick its way into revenues within 90 days and get that 1% share of that $6b market you know about.
I just don’t see it. With no technical competency to bootstrap yourself with, you’re stuck unless you give up the bootstrapping idea and go get funding of some sort to be able to pay out salaries and wrangle up some nerds. Suddenly, making a web based startup doesn’t sound like it has low barriers to entry, at all.
