Live data from Hacker News

How can a non-hacker (with very basic C++ knowledge only) start a start-up successfully?

news.ycombinator.com

1–10 of 25 posts

Re: How can a non-hacker (with very basic C++ knowledge only) start a start-up successfully?

#3
Learn to hack? ;-)

There're two possible questions in the title, and I'm not sure which one you mean. Are you asking how a non-hacker can start a tech startup, specifically one focusing on the web? Or are you asking how a non-hacker can start any startup, be it biotech, finance, auto-body, housepainting, or some other industry entirely?

For the first question, you really either need to be a hacker yourself or convince a top-notch hacker to work for you. You can't expect to start a successful tech startup if you don't have good tech. I listed some ways that entrepreneurs repel potential tech cofounders here - http://news.ycombinator.com/comments?id=13000 - and also suggest some things you might bring to the table that might convince a techie to work with you.

If you're just looking to start any startup and don't care about the field, the rule is always "Concentrate on your strengths." Basically, you want to go into business being more passionate about the particular project you're working on than anyone else on earth (or in your location, if you have geographic barriers to entry). That's what'll convince customers to buy from you rather than a competitor.

Re: How can a non-hacker (with very basic C++ knowledge only) start a start-up successfully?

#5
Forget about C++. Learn a high level language that has the libraries you need for building an application quickly. Someone suggested Ruby, and he's not wrong. Python is another good choice, though it doesn't have an obvious "guided path to success" the way RoR works for Ruby. PHP will allow you to find a lot of potential co-founders, but it's probably not worth it...at this stage you don't have the know-how to recognize a good PHP developer, and a bad one will simply kill you (PHP is perhaps the best language for writing horrible code--the majority of stuff out there written in PHP is really frighteningly bad). That's not to say there aren't bad Ruby and Python developers...but the barrier to entry seems high enough to keep out most of the riff raff.

Find a co-founder who likes your ideas and trusts you'll get up to speed on whatever bits of the equation he/she doesn't want to handle. In a startup past the very earliest "get-to-prototype" stages there's a roughly even split between the sucky non-tech stuff and the actual development...you could take the non-tech stuff and leave the hacking to your co-founder. I'm quite technical and have developed a lot of software in the past ten years, but I found an even better developer and took on the sucky stuff while leaving him to handle most of the development. It's working very well (though I often find myself wanting to get back to real "work" when I'm doing the boring accounting/marketing/taxes/funding/support/etc. stuff--I have to remind myself that if we reach our goals I'll be able to hack anytime I want, in between rides on my robotic dinosaur, of course).

Re: How can a non-hacker (with very basic C++ knowledge only) start a start-up successfully?

#6
One of the first American Billionaires once said he could answer any question asked. He called in a meeting and ask each journalist to come armed with top notch questions (of course industry related ), which they did. The day of the meeting they were surprised to see 16 phones at the Great Entrepreneur 's desk. For each question asked he pick up a phone and call someone who then, somehow, provided the proper answer. If you cannot code, need to start a startup and do not know the moral of this story, then you probably should go sit back and think for a few weeks before jumping into the middle of the ocean.

Re: How can a non-hacker (with very basic C++ knowledge only) start a start-up successfully?

#8
If you're not a hacker and you're trying to start a business that requires a lot of hacking from the outset (such as anything computer-related), you're going to have to let go of the idea that this is going to be "your" startup. The beginning or a company's existence is the most risk-laden period, and it's also the period where the value you can provide is far less than the value the people actually writing the code will provide. You have to convince hackers to come on as co-founders (not employees), and compensate them accordingly.

The other option, as others have suggested, is to learn to code yourself. I doubt that you'd be able to do a good job of coding something up yourself without anyone with formal computer science training backing you up, but learning never hurts. If you know that starting a tech business is something you want to do someday, I'd say you should start learning how to code now. Personally, whenever a non-hacker tells me about something they want to start, I can't really see what value they're bringing to the table. Most ideas aren't that original (and don't necessarily have to be to be successful), so if they can't actually make the product, what good does working under them do for me? Business-types are definitely useful, but not until there's at least some sort of prototype.

I've never actually done a startup myself, so this is really just my personal intuition of the way things should work.

Re: How can a non-hacker (with very basic C++ knowledge only) start a start-up successfully?

#9

One of the first American Billionaires once said he could answer any question asked. He called in a meeting and ask each journalist to come armed with top notch questions (of course industry related ), which they did. The day of the meeting they were surprised to see 16 phones at the Great Entrepreneur 's desk. For each question asked he pick up a phone and call someone who then, somehow, provided the proper answer.…

It's a little different when searching for technical experts, however, because it's often not possible to tell a technical expert from a technical nincompoop without a solid background in the subject. There are a lot of folks out there who can play buzzword bingo with the best of them, but can't actually sit down and code something.
Post reply on HN