Ask HN: how was your experience with hiring developers on Odesk or Elance?
1–7 of 7 posts
Re: Ask HN: how was your experience with hiring developers on Odesk or Elance?
#2Re: Ask HN: how was your experience with hiring developers on Odesk or Elance?
#3The way I did it (I was taught this by a friend who does it more regularly) takes a bit of extra micromanagement for the first job, but it will pay off for subsequent jobs because you should be able to re-hire the same people. Post a job, wait until you have about 15 offers and then pick the top 5 (filter them on their English and whether or not they specifically respond to your post). To those 5, assign different pieces of your total job as a test job (less than 3 hours of work each, and limited by the hours/week setting). The most important part of Odesk hiring is communication - use middle school English and make it clear that they are to ask questions immediately if anything is unclear. Be friendly and be sure they know that you are happy to help.
Of the five people you hire for a test job, at least one of them will probably not even start it. Another couple might start but not finish. You will almost certainly have a few that do decent work, though, and even if they represent different skill levels you can leverage them across different projects. (I have a contractor from India who inserts content really nicely, but she can't edit themes very well. I hire her regularly for page content, but I pay her less than my contractor in Kenya who takes care of editing themes for me.)
Re: Ask HN: how was your experience with hiring developers on Odesk or Elance?
#4We'll be looking for feedback and beta testers, so if you're interested you can sign up for our early beta at www.mindcrimp.com or email me at derek [at] mindcrimp [dot] com
Re: Ask HN: how was your experience with hiring developers on Odesk or Elance?
#5I'm sure that the people I engaged had the skills, but unless I had a daily conference call the project just got way off-track. It started off as bi-weekly, conf calls - I'm not an obsessive micro manager, besides I don't have the time for that, but it was quickly apparent that they were doing the absolute bare minimum, and actually not strictly following spec.
I gave them a bit of leeway to fix the stuff, until I realised I was being taken for a ride, nothing was really being delivered.
I think I spent about 250 euros, nothing really, and I ended up taking the project back and finishing it myself, in a week.
I'm not saying my experience is everyone's, but my advice is only give very small tasks, specify exactly what you want them to do, don't expect them to do any thinking, and they only seem to work if you have the time to micro manage them. Check the screenshots very carefully. That will tell you if they are working or not, and finally make sure they actually deliver something to you at the end of each week.
Lastly, make sure they are in a similar time frame as you. I'm in Europe, and had Indians. Half their day was over by the time I got up, which meant I lost a day when they'd gone off track. India works for the states because they are beginning their day during the US day.
Re: Ask HN: how was your experience with hiring developers on Odesk or Elance?
#6I tried using oDesk because I thought it would speed up my development. It didn't. I'm sure that the people I engaged had the skills, but unless I had a daily conference call the project just got way off-track. It started off as bi-weekly, conf calls - I'm not an obsessive micro manager, besides I don't have the time for that, but it was quickly apparent that they were doing the absolute bare minimum, and actually no…
Re: Ask HN: how was your experience with hiring developers on Odesk or Elance?
#7However now when getting anything technical produced basically you're swapping dev hours to product management. That's fine if you don't have certain skills but you have to keep track of it all and write such specific instructions this can take longer than you'd have ever have thought.
I ALWAYS pick someone with a similar project in their profile & point to that as their starting point.
You've got to be sure you like their style before you pick them.