Hacker News new | ask | show | jobs
by soneca 4279 days ago
That is a tough question, as startup advice out there is "look between your friends". This is the same as saying "sorry if you didn't go to a top CS college to have smart developers friends. There is nothing you can do". Sam Altman in his last startup class went as far as to say that non-tech people have no business founding a tech business, quoting "software people should found software companies, media eople should found media company". I found that a little bit sad to hear.

Anyway, my advice. Start with "freelance-as-a-test-to-CTO contract". But the secret is to find a developer who is not a freelancer. Freelancers already made their mind, they don't want to be a CTO, they will treat your contract as any other job, probably not even prioritize yours.

You must find a non-freelancer developer with an interest to start a start-up. Maybe a guy with a dayjob who needs the paycheck and can't afford to quit it, or some other who already failed in one or two of his own ideas. Or a young smart developer who is still lookong for his idea of a startup.

Finding the right profile, you must deal with the agreement the right way. You must convince the developer that your idea has the potencial to be big. You must value his time and pay a reasonable fee. I think the right one won't charge the top market he would if he was a freelancer. He must gain other thngs than money with the job. Learning mostly. Learning about a code, as he will build a software from scratch, probably learnng new tech. Also learning how a business is built. If it fails he must be better prepared to startup his own thing, for example. That is the hard thing to get with freelancers. They will accept your proposal only for the money. You will never know if they are really interested in being part of your business for real. This is become a 100% certainty if you are outsourcing to a software factory or remote freelance, so don't even consider about it. I would start with an hourly fee, i think it is better for a test than a fulltime hire. Sometimes might be even irresponsible to hire a developer to such an only-idea startup. Too risky.

Hire the guy to make the MVP with an hourly fee. This way you will know if the guy is good, if you work well together, if you cmmunicate well. He will also know if it is something he wants to dive in. So this would be the freelancer as a test to CTO.

Now, actualy answering the qustion to where find it. I don't believe in startup events or regular networking for this. You hire the more outspken and available developer, not the right one. A good tip that worked for me is to keep an eye for this guys that show up at HN front page with a technical post or a Show HN. Rule out the very experient and famous developers who are regulars to HN front page. Search for the new, unknown guy who did something bright (HN upvotes are a great filter from tech guys for this). At the Show HN rule out the full formed startups, look, again, for the new, unknown guy who built something great as a side project.

If you have experience in the field, a good idea and money to fund (and a willingness to go to SV), i think you are in good position to attract the top talent that appear here.

Also, look for someone in "Who is hiring" Hn thread (definitely not at "Needs a freelancer?" thread).

3 comments

" But the secret is to find a developer who is not a freelancer. Freelancers already made their mind, they don't want to be a CTO, they will treat your contract as any other job, probably not even prioritize yours."

That is so not true. Many of the freelancers I know are definitely interested in committing to something - many have built moderate war-chests of their own to give themselves some runway to burn when they find the right opportunity.

"Maybe a guy with a dayjob who needs the paycheck and can't afford to quit it,"

What? You want to put more stress on someone who can't afford to give your project as much attention as you want it to get?

Of the dozens of approaches I've had to 'be the tech guy in my startup' over the last couple years, exactly 0 have actually brought enough money to pay me even a moderate rate, let alone anything close to a market rate.

All of them were caught (rightly or wrongly) in this cycle of "once we have something built, then we can sell it or get investment to grow and then we can get paid". This idea of "pay someone for an MVP" - I've no doubt it happens in some cases, but my experiences - at least outside of SV (Michigan, Pennsylvania and North Carolina) are that it's extremely rare.

I, as a non-tech founder, would never aproach a developer with a "pay you later" proposal. I do exactly what I advised. I pay the developer about 70% of market rate. And he is actually learning a lot with the experience.

About the guy with a day job, it does not work if it is a huge project. I imagine work load of about 10h a week for a couple of months just to test the idea. If there is validation and you work well together, then hire him fulltime. That is my current agreement. No additional stress in his life, i assure you.

"I, as a non-tech founder, would never aproach a developer with a "pay you later" proposal. I do exactly what I advised. I pay the developer about 70% of market rate. And he is actually learning a lot with the experience."

You're in a minority if you never approach people with "pay you later". And... 70% of market rate... and people are learning a lot with the experience.... you are hiring very junior people, it sounds like.

[Sam Altman in his last startup class went as far as to say that non-tech people have no business founding a tech business, quoting "software people should found software companies, media eople should found media company". I found that a little bit sad to hear.]

If that were the case, we wouldn't have the largest IPO in history because Jack Ma would have been unqualified to start Alibaba.

There will always be exceptions to the rule. But I believe sam was speaking with respect to high level observations from YC. Statistically speaking he is probably right.
Alibaba doesn't seem like a software company to me. I mean, yes, they have a website, but so does Nordstroms.
Sam Altmans is right - but if all technical people could found a start up they wouldn't need YC. Some Technical guys don't have the Sales skills and some Sales guys (like me) don't have the technical skills.

Hourly fee is great advice, Ill check out the Hn Hiring thread too.