top | item 1625791

Ask HN: I have an idea. I have the money. I moved to SF. Now what?

64 points| jiganti | 15 years ago | reply

I've been reading everything I can from HN and elsewhere on the tech startup industry and have done what seemed necessary so far. But I don't code and would be looking to find a good technical co-founder.

I have what I think is a good idea for a web app, it's a pretty simple concept and while I expect the equity split to be most of the motivation for the technical cofounder, (I would deal with the business side of things) it seems that I would have a better chance of getting a good programmer on board if I offer some cash in addition. Ideally it would be someone looking for experience but also with the ability to have a guaranteed paycheck as well.

And I'm in San Francisco- what now?

73 comments

order
[+] mahmud|15 years ago|reply
Shoot me an email, and a description of your idea, and I will take an hour of my time to draft a road-map for you that you can take to any developer to execute. Gratis.

[My commercial interests are online advertising, education software, semantic web, data-warehousing and everything middle-east. My Open Source interests/hobbies are Lisp, Android and the JVM. If you're not doing any of these, your ideas are guaranteed safe with me, at least for the next 24 months. And you have the whole of HN standing witness to this.]

[+] nrr|15 years ago|reply
If I were the OP, I'd seriously jump on this opportunity. Having someone do this gratis for an hour in this community can, in some circumstances otherwise, cost an awfully pretty penny.
[+] anemecek|15 years ago|reply
Do you think that you could eventually post this road-map online? I'm sure more people would be interested. Fell free to remove any sensitive data.
[+] jiganti|15 years ago|reply
I'll send you an email in a minute, I appreciate this a lot.
[+] nostromo|15 years ago|reply
I see these types of posts and it astonishes me that people will look for cofounders "on the street."

I can't imagine that increases the odds of being successful -- but maybe I'm wrong. Employee number 5 can be an unknown quantity, but employee number 2? That would terrify me.

And since you're not a technical person that can code, it's going to be doubly hard for you to validate the person's technical knowledge.

In any case -- you're here now -- what better place to start looking for talent than this community?

[+] mahmud|15 years ago|reply
I have given my all to someone, even though I was employee #1, and the only one at that, for a few hundred dollars a week. Because the person who hired me: 1) knew what he wanted but not how. 2) was so honest, that he paid me without even being able to evaluate my work. I could have shown him anything I wanted as a "deliverable" and he still would have paid me, and because of that I went overboard, and made sure to do the best job I could. I billed for 5 hours a day while putting in 12.

Btw, he is someone who I firmly believe has the midas touch. He can't write a line of code, but he has the makings of a top-notch tech CEO. He is an average medical equipment salesman from an average mid-sized U.S. city. But everything about him; intelligence, attitude, knack, foresight, etc. just screams Future Fortune 100 CEO. He is someone I would forsake dreams and fortunes for, just to be part of his team again.

[+] nrr|15 years ago|reply
I think the fact that the OP doesn't have the skill to write code is an even more imperative reason for him to pick it up in some form IMHO. As several commenters have already poignantly pointed out, in a company of this size, it really is best that everyone involved becomes an "everyman," so to speak.

For the business types, this means hacking software (or hardware!). For the software (or hardware!) types, this means hacking business.

It's way, way, way too early to specialize.

[+] failquicker|15 years ago|reply
My method for getting a great coder even though you can't evaluate coding skills -

Hire a great coder to HELP YOU INTERVIEW. Find a great coder who's work you respect, who is currently employed and not looking to leave his position. PAY HIM his going rate to help assess your candidates.

Find candidates through local meetups, friends of friends, and this lovely community here. Above poster is correct, Good coders are respected. If you actually start becoming a part of the community you will start to find folks who might work out.

[+] petervandijck|15 years ago|reply
That's a great idea. That would be a good service, too, if you can get the trust thing (someone else hires your key employees) right.
[+] ziadbc|15 years ago|reply
Get a domain name, put up a description of the product, start collecting emails on that page. Interview potential users/customers of the product. Collect information (primary research) to show that the idea has legs.

Show this info to potential technical cofounders. Find someone who is interested in that space already.

If you don't have a personal interest in coding, don't spend much of time on that. The one exception I would give is simply mocking up the interactions in html/css. This is much simpler than writing full blown apps, and can communicate the idea quickly. To go even simpler, sketch the idea out on paper.

[+] andrewacove|15 years ago|reply
Add some details to your HN profile. That was the first thing I looked at after reading your post, and there isn't anything there. (Not that mine's a particularly epic tome).
[+] mahmud|15 years ago|reply
You worked for Naughty Dog! How do you sleep at night knowing my dream job is your ex-gig?

Prick! ;-)

[+] cperciva|15 years ago|reply
Now what?

Start writing code. Don't know how to code? Go to amazon and buy a "learn X in Y days" book. Create a prototype of your web app. Announce it somewhere. See if anyone uses it.

Yes, it will suck. But it will (a) give you some idea of whether or not your idea will ever go anywhere, and (b) give technical people an idea of what it is that you're trying to build.

That second bit is very important. You won't get anyone good by saying "I'm looking for a technical cofounder to help me create the Google of cooking". They won't share your vision and won't have a clue what you mean. Putting up a prototype website allows them to understand your vision and start thinking about how they would fix things.

If your website is interesting, you'll get people coming to you saying "I love this site, but...". Most of them will just be offering suggestions. Some will be looking for work. Find a co-founder from this pool.

Now get out of the way and let your new co-founder rip up your code and replace it. Don't even think about keeping your existing code: No matter how hard you worked on it, trying to keeping it will just slow your co-founder down. Let your technical co-founder make all the technical decisions. That's what he's there for.

Congratulations, you're now the CEO of a startup company.

[+] alain94040|15 years ago|reply
Bad advice. Some people are just not meant to code. What do you expect them to accomplish with a book and 3 weeks of effort? A lot of junk.

My advice: go out an meet people.

True, you can't test coders, but you can validate how good they are through social validation. Good coders are respected.

Shoot high: find out who the great coders are. Pitch them your idea. That's going to be the challenging part. Find the one great coder who gets excited. The fact that you can pay them just removes a headhache down the road, but don't open with that. Close with it instead.

[+] kranner|15 years ago|reply
I don't think you can assume that anyone who's never coded can build even junk good enough to attract a programming co-founder in a few weeks of reading their first programming book. Some can, but surely not all.

My suggestion would be to build a clickable wireframe/mockup using Balsamiq, Flash Catalyst or whatever. That is something a non-technical guy can feasibly accomplish, and it will distill their ideas down quickly and it will be instantly shareable online with potential partners.

[+] flipp|15 years ago|reply
Honestly thats probably a waste of your time.

Go to startup events, get involved in the community. Meet people and let them know you're looking for a co-founder. If you find someone who you think might be a good fit ask technical people who you've met to evaluate them.

But chances are you're not going to find an amazing co-founder this way. Good luck.

[+] il|15 years ago|reply
Advice like this baffles me. Everyone says you need to find a cofounder with skills that are complementary to yours who can compensate for your weaknesses with his skills.

If the OP is good at the business side, let him focus on the business parts and find someone who's good at the technical stuff. Dealing with the mundane business stuff, marketing, raising capital, etc is very valuable and eliminates potentially massive distraction for the technical cofounder.

Business is selling, so if he's any good at it he'll be able to sell himself and his idea to a cofounder without writing a single line of code.

[+] robryan|15 years ago|reply
I think it's excellent advice, I'm a programmer but with the idea I'm perusing I defiantly have put a lot of time into understanding our target market, how people will use the features and all kinds of business things.

I have a business cofounder which will deal with the details of it all day to day but I think that not at least knowing the overview isn't very smart in a company with size 2.

Ideally you going to want to know a decent amount of high level stuff about the code and how it all flows together, especially the abstract idea of how a web app on you chosen platform/ language works. As a company grows you can safely step away from this but in a team I find it very valuable.

[+] jiganti|15 years ago|reply
I am interested in learning at least the basics of programming based on the nature of tech startups, even if I never end up doing any. Even if to simply communicate to a cofounder on a slightly higher level, rather than being completely ignorant of the ramifications of certain adjustments the app needs, etc.

I understand that people with an idea are a dime a dozen, but I think my time is better spent on other aspects of the project rather than actually writing code, even if it's the initial version.

Thanks everyone for the advice.

[+] CaanaCast|15 years ago|reply
This is the route that I am taking, except I am capable of coding to an extent, I am designing the prototype and getting some help (paid from an offshore very-part-time programmer to design some classes, mostly only to speed up the process) and I think I am ready to launch soon, however I am lost about how I would find a co-founder (who's interested enough and that I can offer enough to stay and lead the company in the right direction)
[+] tlrobinson|15 years ago|reply
Hiring a cheap freelance programmer from one of those freelancer website would probably be a better use of time and money. As long as it's just for the prototype.

Just don't be fooled into thinking freelance programmers can replace a technical co-founder, unless perhaps your application is effectively a simple CMS application.

Even if you don't build a prototype, at the very least you should have mockups and/or designs for a basic version of the application.

[+] callmeed|15 years ago|reply
Are you looking for a full-time commitment from your technical co-founder (initially)? If not you might be able to find someone who can survive working for equity. Just don't come off as one who's simply trying to get some contract work done for cheap. That means get some documents in order and do some customer development. I personally would only consider something like that if the person had done research and demonstrated some hustle.
[+] jiganti|15 years ago|reply
If I can split 50/50 with someone solely on equity, that's fine. It would be a full-time commitment initially. I'm willing to do everything I can, and am hoping to find someone with a similar obsessive personality. I've gotten positive feedback from close friends about the idea but it's a pretty simple concept and so I think it's prudent to use some discretion with whom I pitch it to.
[+] tlrobinson|15 years ago|reply
First of all, by far the best way to find a co-founder would be someone you already know, and ideally have worked with before. Second best would be a referral through someone you already know. That's probably pretty obvious.

But if you're starting from scratch, my advice (which hasn't been tested at all) would be to attend lots of meetups and other events, and just meet lots of people (off the top of my head: Startup School, Startup2Startup (invite only? also mostly people who already are in a startup), GitHub meetups, [insert technology here] meetup)

Or maybe hang out at some of the cafes frequented by hackers, if you're the kind of person who can strike up a conversation with random strangers (Coupa in Palo Alto, Red Rock in Mountain View, Epicenter in SOMA)

Oh and for the love of god avoid the "I have an idea, all I need is a coder" mentality. The kind of technical co-founder you want will hate that and run away, fast. Related: expect an equal (or close to equal) equity split with a technical co-founder in a technical company.

If your co-founder needs a small salary, then maybe make a small "investment" in your own company and adjust the equity split that way? I don't know how young startups handle that sort of thing.

[+] mahmud|15 years ago|reply
Oh and for the love of god avoid the "I have an idea, all I need is a coder" mentality.

Now that I am privy to his idea, I can tell you that he is not one of those people. He just needs some business debugging and tough love to get a few things sorted out; but for actual execution, when he has the idea fully crystallized in his head, he will need about 2-3 months of developer involvement.

He is one of those people who are interested in a domain that developer types rarely pay attention to.

[+] dannyr|15 years ago|reply
Go to Hackathons like Startup Weekend, Google Campout, iOsDevCamp, etc.

You'll find some developers there to collaborate with.

One of the YC startups in Winter 2010 met through Startup Weekend. We were all in one team and continued hanging out even after the event. Later on, the business guy had an idea for a startup. One developer from the same team decided to join him as cofounder. I ended up working with them for the prototype and also during the YC session.

[+] astrofinch|15 years ago|reply
I don't have any experience with it, but rentacoder.com might be worth a try.

If you're trying to hire a good programmer and you don't know anything about programming here are a few hacks you can use:

1. http://codility.com/ (these guys hurt my feelings)

2. Go to http://therighttool.hammerprinciple.com/browse and look at rankings like "I usually use this language on solo projects". Hire programmers who list experience with those languages on their resume.

That's all I've got for now. Oh yeah, you could google for interview questions, I guess. Or look on the "hiring" sections of web 2.0 companies and rip off their interview questions.

[+] fauigerzigerk|15 years ago|reply
I think it depends on what the main difficulty is in making the idea work as a business. Some ideas are technologically difficult to solve but don't need viral network effects to be useful.

Some ideas are very simple to implement but are dead in the water without a great communicator who goes out and spreads the word, sells it, creates a buzz around it.

If your app is in the second category then you should learn to code and bring more people in later on. If your idea is in the first category then I think you are in a difficult situation, because if you find a good technical co-founder, he (or she) will be more important to the business than you and you don't even have the skill to judge whether he's good or not.

[+] thentic|15 years ago|reply
Buy balsamiq. Create a prototype. Get it in front of prospects.
[+] mahmud|15 years ago|reply
The "lean startup" way to go might be to use MockingBird for free :-P
[+] hsuresh|15 years ago|reply
You could outsource development of a "0.5" version of the application, and use it to start hiring and selling. There are a lot of part-timers who can easily build that initial version for some money. Potential co-founders would have a much better idea on what they are getting into when they see your app, and building it this way will also help you refine your thoughts on what you are getting into.
[+] mrbird|15 years ago|reply
Have you already contacted everyone you know? Facebook, LinkedIn, etc. You never know who might know somebody else. I've seen a lot of good connections happen this way. Even if you aren't connected to that many people in the Bay area, once you go out a couple degrees on your network, you might be.

The best part is the connection can come with a recommendation as well.

[+] jiganti|15 years ago|reply
This is a great idea- I have connections in the business world, a number of people with money who will certainly be interested in helping me out if I get something started, but I haven't been utilizing the fact that they can refer people THEY know to me.

As for networking here, it's something I'll certainly start to do.

[+] ct|15 years ago|reply
First thing you should start with is find potential customers and have them sign letter of intents, which while non-binding is better than nothing. If you can't accomplish that "business" side of things forget about trying to find a developer. Sorry to be harsh, but that's the real way to see if you have an actual "good idea".
[+] anamax|15 years ago|reply
> (I would deal with the business side of things)

Remember that technical people are interviewing you too.

You need to demonstrate that you can do said biz things.

For example, you may not be able to build a demo, but you better be able to explain the idea and its utility and experience to both technical and non-technical folk.

[+] jarin|15 years ago|reply
If you can pay a modest salary and the idea is good, you probably won't have that hard of a time finding a good programmer. If you can't find a good programmer within a few months, it might mean the idea isn't as good as you think.
[+] jiganti|15 years ago|reply
This makes sense- I have a lot of confidence in my ideas but if people aren't responding it's likely not going to work.
[+] nl|15 years ago|reply
I'm not trying to be rude, but replying to questions and comments on this thread might be a good idea.

Right now, there are 25 comments, and only one is a reply by jiganti.

[+] jiganti|15 years ago|reply
Sorry, I'm still learning proper HN etiquette. I have erred on the side of silence in terms of comments, I try to avoid cluttering up the forum. I really appreciate all the advice and I'll try to clarify things when appropriate.