Ask HN: I have an idea. I have the money. I moved to SF. Now what?
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?
[+] [-] mahmud|15 years ago|reply
[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
[+] [-] anemecek|15 years ago|reply
[+] [-] jiganti|15 years ago|reply
[+] [-] nostromo|15 years ago|reply
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
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
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
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
[+] [-] ziadbc|15 years ago|reply
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
[+] [-] mahmud|15 years ago|reply
Prick! ;-)
[+] [-] cperciva|15 years ago|reply
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
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
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
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
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 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 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
[+] [-] tlrobinson|15 years ago|reply
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
[+] [-] jiganti|15 years ago|reply
[+] [-] tlrobinson|15 years ago|reply
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
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
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.
[+] [-] canterburry|15 years ago|reply
http://www.meetup.com/Hackers-and-Founders/calendar/13712634...
[+] [-] astrofinch|15 years ago|reply
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
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
[+] [-] mahmud|15 years ago|reply
[+] [-] hsuresh|15 years ago|reply
[+] [-] mrbird|15 years ago|reply
The best part is the connection can come with a recommendation as well.
[+] [-] jiganti|15 years ago|reply
As for networking here, it's something I'll certainly start to do.
[+] [-] ct|15 years ago|reply
[+] [-] anamax|15 years ago|reply
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
[+] [-] jiganti|15 years ago|reply
[+] [-] nl|15 years ago|reply
Right now, there are 25 comments, and only one is a reply by jiganti.
[+] [-] jiganti|15 years ago|reply
[+] [-] uleesgold|15 years ago|reply