Ask HN: Non-tech solo founder scored $100k to develop product. Finding a dev?
Thanks to HN and several other forums on the web, I've cobbled together a business that makes me about $5k-7/month. I'm not seeing a whole lot of growth in demand for my product, but one of my sales tools (a twist on a common tool that I faked together in PHP despite having no engineering background) always gets a very positive response and closes me a lot of sales at prices way above typical for products like mine.
The space I'm in is a sexy, popular space. Can't say what it is, but lots of people want to work in it.
Recently I heard about a prestigious grant contest for businesses in my space and applied. To my pleasant surprise, I've recently learned I'm being awarded $100k specifically to further develop the sales tool I cooked up (sorry for the intentionally vague language) so I can offer it to other businesses in my space who sell products like the one I've been selling.
This seems like a pretty good idea. To use an obvious allusion, I've been mining gold with middling success, but while doing so, I unwittingly invented a really kickass shovel. Eventually I learned that my shovels were in fact awesome and now I've got some capital to develop and sell these shovels to other miners at scale so they can make a better go of it.
Here's my problem. To really capitalize on this windfall I need someone who can actually hack. I don't know the first thing about creating a web app that scales. Unfortunately, I live in a remote area and there aren't a lot of programmers around here. Furthermore, I've never hired a developer before so I suspect any job posting I put up would be a big turn-off to the sort of person I'd want to work with. I read all the posts on here making fun of bad job listings and they make me really paranoid.
Suggestions on how to proceed?
Edit: If anyone wants to reach out to me, you can get me at rexfaraday at gmail dot com
34 comments
[ 3.1 ms ] story [ 71.3 ms ] threadTry the HN contractors list. Lots of skilled people on there.
https://spreadsheets.google.com/ccc?key=0AlD_6iEb8Ed9dGs3clV...
1. Take 20,000, and hire 4 developers for 5,000 each for, say, a few weeks of work. Have them build the SAME product. At the end of the few weeks, evaluate who you like better. There will be likely someone who stands out. Hire them.
2. Take 40,000, and build the product. Launch it. Keep removing features until you can build it for this amount.
3. Now after (and only after) you've launched, take customer feedback, and spend the next 40,000 finetuning the product.
There are of course also other ways to go about this :)
And also, make a spec with Balsamiq, just mock up the main screens. Do NOT write a long Word document spec.
-Not vaporware. I have a prototype I've been using to sell my own products. That's how I make $5k/month right now. The problem is that there's no way anyone other than me could use the code I cobbled together to do what I do. Heck, it's a pain for me for me to do it. I have to edit a few text files and swap some arrays around each time I make a sale.
-Team. This is a good point. Had I applied to something like Y-Combinator they would have said to come back when I have some technical founders. The organization providing this grant does not have that sort of dev-centric culture however, so they did not ask this.
That's really as detailed as I feel comfortable getting. I've changed a few details in my post to further protect folks, but the facts are more or less as they're stated.
Since you've managed to cobble yourself together a prototype in PHP that people will actually pay for there's a good chance you can take it to the next level, albeit slowly, with a couple books in your lap and a few long days. I suggest you challenge yourself to figure out what is the next step you need help with and figure it out yourself. Unless you are looking at some very unique problem solving chances are you can do this.
Funny story: when I started coding my web app that supports myself and my family I had never created a database or re-usable objects. I ended up with huge pages of procedural PHP code and a primitive denormalized database, because I didn't really know any better. I've managed to scale this old code across two servers, and while it's pretty horrid, making changes and troubleshooting is a breeze because it's all mine.
But with this funding, there's an opportunity to do something grander while still running my little business on the side. That's new territory for me.
1. write a 1 page summary of the product and feature set, with the requirements above. be detailed enough to cover the requirements; you can still make this document pretty vague if you're worried about disclosure but you're going to have to reveal the product at some point - i wouldn't sweat it too much as you're not going to be posting this around the web.
2. make a list of requirements, one to two sentences for each feature; put requirements into buckets - priority 1,2,3. focus on building the pri 1 features in the first version. _be ruthless about keeping this feature set small_. don't say things like "iphone client" - that's too big - more like "a web client dashboard with my sales funnel, with ability to sort, filter, and query". then describe what type of filtering, querying, etc in separate requirements. then "an iphone view of my sales funnel with a simplified list of fields", "ability to respond to emails via the iphone client", etc.
with this summary and list of high level requirements, you can start soliciting developers and getting feedback on how hard it will be to build; you could try odesk/elance but i'd stay away from those because they're better for finding lone wolves and not cohesive teams. if you do use them, don't pick the cheapest people - there are some other threads on HN about how to do it successfully.
you will learn a LOT by seeing how your potential developers respond to this "RFP" - if they have detailed feedback, ask good clarifying questions, and can point to similar projects and have anecdotes of what made past projects work, then you're on the right track.
i both bid on and subcontract work and i've found that i can tell very quickly by the questions a potential developer asks whether the project will be successful. with this budget you don't want to hire a solo guy but be wary of the teams where the BD/sales guy promises a lot but doesn't seem to be adding a lot of value - it's better to work with teams where all the members are technical and participating in the actual end result.
actually, there are some people i could possibly recommend, email me.
Here's a dev looking for a project: http://helpastartupout.com/2010/05/16/tech-team-looking-for-...
njl@njl.us
I'm an experienced Rails developer in the Bay Area.
1) Look for people who are good writers (prose and such). They tend to be good communicators.
2) Look for programmers who admit their areas of weakness.
3) As always, you're probably worrying about scaling way too early.
Best of luck, and congrats on the grant!
Also, use standard tools. If you have cobbled together, badly written php/MySQL, there are armies of SysAdmins (like me) who can come in and do relatively easy things without touching the code much to make it scale better. If you use something new and weird, well, you had better hope your tech guy sticks around, and is good enough to make it scale, because he'll be hard to replace.
I've worked at several places where 1. the founder cooks up something that is revision number four thousand on a pile of php/MySQL spaghetti that was originally intended to do something else, but this time it finally gets customers. 2. the guy hires me to prop the thing up while he hires a compitent developer to re-write the thing in a scalable, maintainable manner, 3. they switch to the new code base, I get bored and leave.
going from step 2 to step 3 often takes a few tries. Don't get too discouraged.
cheers, Chirag
He reached out to me, and I connected him with a very good and experience web-developer (who had a full time job).
The web-dev went with him on a couple of interviews to help screen out potential devs and later did some followup on the project in the first few weeks.
Not sure what kind of deal they cooked-up between them. But finding an expert you can trust, that has a bit of time to advise and help you, might be a good idea.
Oh and I'm guessing it's a porn site.
I'm guessing porn also :)
Sincerely,
Prince Narhwad.