Ask Slashdot: How Should You Launch A Software Startup? (theguardian.com)
Slashdot reader ben-hnb is a developer who loves the idea of running a startup, or being one of the ones who got in early. But how exactly does he get there?
I've got no "business" experience. Everyone seems to want to get on the startup incubator train -- the latest U.K. model I've seen, Launchpad, would even train (MA!) and support me financially for a year while developing the initial product. This just one in a long list of different models, from the famous Y-Combinator three-month model to the 500 Startups four-month seed program and simple co-working spaces with a bit of help, like Launch 22.
If you wanted to get a startup going, where would you go to first and why? Or would you just strike out in your bedroom/garage?
Leave your best answers in the comments. How would you launch a software startup?
If you wanted to get a startup going, where would you go to first and why? Or would you just strike out in your bedroom/garage?
Leave your best answers in the comments. How would you launch a software startup?
Keep a job. Write software after/before work.
I don't respond to AC's.
I own Noventum Custom Software. Noventum is a small company (me + 1 full time W2, and 3 part time 1099s) that offers software development services to others. This isn't exactly a high growth startup, but we do have two intellectual property projects we're working on (that customers paid for, which we own the IP.)
I have two rules:
1.) Know how we're going to get paid before working on a software project, and where the money came from (past tense - already exists and can be talked about using concrete terms.)
2.) Don't work with people with zero business experience, even if they meet the first criteria.
Our model is based on very low risk, slow growth, tried and true business practices. All of our customers are successful companies that have come to rely on custom software for their businesses to function, and it's immediately clear how they plan on paying us. Mine is not the kind of business that other people invest in, or that brings a brand new, innovative, product to market quickly. I am building a team, and involved in activities that I believe will help me with the skills needed to actually have a product.
So, for you, what I would recommend is to start contracting, and gain business experience. If you're able to offer your services to others at hourly, or in fixed-rate, contracts you will start to develop all of the ancillary skills that are related to selling software, which are only tangentially related to the actual coding. There are many such skills, with the primary one being sales. Unless your organization has some ability to sell, it won't really matter how awesome your product is if no one knows about it, no one is buying it, and you have to work another job to pay your bills. Also correctly paying taxes, and managing the books for a business is another skill that I wish I was better at. Aesthetics are another skillset that I lack - it's important to make things look nice. All of these skills take time to develop, or even to be able to evaluate in others. If you have a mountain of cash, you'll burn through it learning what it means to manage salespeople, designers, and accountants, unless you have some skill in these areas.
The three successful product companies I've worked with/for all began contracting. This allowed them to get paid to learn their customers' needs, since the customers would then sign a contract with them to have these needs met. This is the approach I recommend.
I am also from New Mexico. Culturally, we don't look highly upon the 18 companies that VCs fund that go broke in order for there to be one home run. This model is not attractive to me, even if I understand the basic mathematics behind it, and consider it an effective method of wealth generation. Depending on your values, geographic location, tolerance for risk, and perception of the passage of time, there may be a better path than contracting for you.
I gotta admit, that caught my eye as well.
"I love the idea of running a start-up." Not, "I have a great idea. How would I start a business around it?"
There are lots of ideas that I love, too. I love the idea of being an astronaut. But considering I have issues with motion sickness and a fear of heights, I don't think I'd be a good one. But I love the idea.
I love the idea of being in an early-stage start-up, mostly because I might get rich. So I was part of an early stage start-up and, frankly, slaved for more years than I should have with the occasional missed paycheck. Ended up going through a reasonable amount of my savings before I finally decided that enough was enough.
Why are you interested in running or being part of an early stage start-up? If it's because you might get rich, you might want to think of some other options which will offer you a better chance of becoming rich.