oDesk: Developers for Developers
February 20th, 2007
Finally a place for good quality outsourcing and coders.
In 5 days I received about 25 applications. Of these 25 applicants, 20 of them had a better combination of skill set and experience than any resume that I have had float across my desk in the last year....My providers are highly skilled, great communicators, detail oriented, affordable, and they WANT TO WORK! When is the last time you went to the university down the street and picked up a developer with those credentials?
I've checked the resumés myself and Adam's right.

oDesk home page
Actually oDesk is more than a place for outsourcing, but a whole system for hiring and managing coders. It's rather techcentric. It's not the sort of thing that a client would enjoy managing (one does need to know how to spec a project in technical terms and how to speak to a developer). It's something for someone like me with one foot in the commercial realm and the other on the technical side. But to be honest I would probably have John do most of the developer management (depending on the project).
The decision about whether I would manage the project directly or not, would probably depend on whether John was already involved in that area of the business. Most of the SEO work is my direct province. To put someone between myself and the end developer would likely not improve matters. Most of the WordPress refinements and CMS (apart from the WYSIWYG editor and even that I've tried to hand off - but developers just don't understand WYSIWYG editors) are John's sphere. I am about to interview amother full-time developer locally with superb qualifications (finally!) this week. But if it doesn't work out or we need still more hands on deck, oDesk here we come! I will probably hire Russian and Ukrainian developers as I speak the language fluently. I don't really want to move to Tomsk (Vienna is quite nice, thank you!) to have to work with them. Without oDesk, you'd feel pretty cutoff. But with oDesk, I can live in Vienna and work in Tomsk a few days a week. Fantastic.
Some things I really like about oDesk apart from the system itself.
- reasonable fees: oDesk takes a flat 10% fee. Small enough that nobody is really tempted to push them out of the middle. In exchange they provide a superb regulated environment.
- transparency - you can get objective tested evaluations of most of the developers and you can even check out their personal sites and contact them off oDesk if you wanted to.
- good design: unlike rentacoder.com, oDesk looks like it was meant to be used by people in attractive offices not tortured coders in industrial parks. As an ex-adman appearances are important to me.
- high rates for the providers. As a buyer that sounds like a crazy notion. But really I don't want to be hiring a developer for $2/hour. Not only would I not feel great about it. He will probably either not have the skills or do a shoddy job. oDesk gives really talented guys in Tomsk (who might like Tomsk - I've been to Irkutsk but not Tomsk) a fair shake at earning something like a Western wages. $10/hour ($9 after oDesk's cut) might not sound like much to you but it's a great wage for a programmer beyond the Urals or in Rumania. Expect to see some international programming stars rise out of oDesk.
I could even imagine that I would consider taking on an oDesker as a permanent programmer six months or year into the relationship. Who knows I might even move the guy to the West if that's what he really wanted and the commercial project justified the expense. Certainly, somebody who was doing regular work for Foliovision over six months would be more than welcome to visit home base for a couple of weeks, partly tourism and partly work.
Vienna is the new Paris! Code for us and see Vienna in style.

By Alec
Tags: outsourcing, programming


22 comments on “oDesk: Developers for Developers”
01
I have had a terrible time dealing with Odesk. The developer delivered a project with nearly 100 bugs. Then refused to work on them because he had another project. And Odesk failed to do anything about it because he is one of their long time coders. I WOULD NOT RECOMMEND THEM AT ALL. In otherwords odesk sucks!!!
02
I’m sorry to hear about your problems Paul.
It sounds like you should have started with some smaller projects with this guy the first time.
I’ve started to get very wary of giving large projects to coders. They often take it enthusiastically, screw it up and still want to be paid.
Not quite sure what the solution is, except to dole the work out in chunks. You effectively have to become the hands on project manager.
03
It requires that you filter up the right provider to
prevent such annoyances. And example, you might require
on the job posting that, candidates must score 70%
higher of the oDesk test (java, html, etc etc.) before
interviewing them and hiring.
04
I have written a detailed review of the oDesk service in this post.
05
Nice review Karel.
Really good detail - I like your focus on productivity and smoothness of payment from the perspective of the developer.
Your ideas about quality in software struck a cord with me:
That’s exactly right. We have to focus more on quality and less on price.
I see you are not far away in Prague. I am looking for another PHP developer and a CSS designer for Bratislava. If you know anyone really good looking for work and willing to spend at least a few days every couple of weeks in Bratislava, let me know.
I have a couple of questions more for you.
06
Thanks Alec,
ad your questions:
- wordpress is 2.3
- my host is php5
more on this in my post: http://ework.cz/ .. I keep the table up-to-date
Concerning the php,css work .. please send me a note to karels at ework dot cz .. I might have something .. thanks,
07
I had a few bad experiences with Odesk, and finally have learned my lesson. Sure everyone says there are good and bad programmers, but the problem with Odesk is their dispute system. If a programmer runs up the hours and/or delivers garbage. Which happens more often than it doesn’t, then you have little recourse. Their system charges your bank card anyway, then you are at their mercy to get a refund. You’d be more likely to get hit by a meteorite. So I advise everyone to stay away from Odesk.
08
[…] Developers for developers […]
09
oDesk like any other business is about money. They are simply middle men and do nothing to protect buyers. BUYERS BEWARE!!!!! This is however great news for sub-standard coders! Write horrible code get paid every week and if the buyer doesn’t figure out you are a horrible coder right away or watch you like a hawk…you just made some cash for something useless! The just open a new account under a new name and repeat..over and over again. NICE!
Unless you are willing to check all the code that is done for you…everyday….good luck!; ) While it might be a great “deal”, in the long run you will pay just as much if not more, in order to get things right AND it will take longer. Pay a little more and get someone you trust and can have face time with. The extra money will be well worth it.
There are great coders on oDesk, most of them have been scooped up by big companies. So the real talent pool is thin. Bottom line, Odesk sucks big time! They only care about making money and could care less about protecting the buyers. A very bad business plan and it is only a matter of time that word of mouth gets around and they go under.
10
Well that could be a bit of a problem: If the bigger companies are out headhunting on oDesk and then take it private as soon as they find somebody good, then oDesk doesn’t make any money and the talent pool gets very thin.
I hope what you are writing is an exaggeration, John, but thanks for sharing your point of view.
It’s not the first time someone has complained about getting junk code from oDeskers. Sounds like the dispute resolution system needs some enhancement to provide more protection to buyers.
11
I will say this Alec. You are more responsive than oDesk.
We now live in a world were big e companies like oDesk and eBay hide behind their policies and have completely no customer service touch. Once they have your money, good luck getting it back.
Of course there are some good coders on oDesk, good luck finding them. After going through a few horrible experiences I decided to go the test score route. Find the guys who were in the top 10% in a given discipline and go for it. Well, i found out quickly that anyone can take the test for someone else. I hired the #4 guy for a certain discipline and and he couldn’t code to save his life. Furthermore, he took forever and sent my project into a tail spin due to delays and horrendous code.
ODesk is a huge risk for the buyer and none for the coders and oDesk. Check out some of the larger Affiliates like Soft Reactor. They have 50 + coders and thousands of hours and very little feedback. Do you want to know why they have such low feedback for hundreds of jobs? The reason why is a small single guy like me cannot bear getting bad feedback back from Soft Reactor, because then no one will want to work for me. However if you give a place like Soft Reactor bad feedback, they can absorb it. Plus they are ruthless business men and will just simply fire their coders and wash away the bad feedback.
Now if you go the freelancer route it is even worse.
I hate oDesk. But I am stuck there right now. I have blown over $10k and I still do not have a functional site.
I have hired something like 16 different people and i can honestly say that only 4 of them have been good. And 2 of the 4 are writing content for me. So that = 2 decent coders out of 12 hires of coders.
A horrible batting average at best.
12
You can give a coder bad feedback, but they can make the feedback private. So no one has to see their dirty laundry.
The coder who cheated me was able to turn around and get another project within a few days anyhow. No doubt he’s doing the same tricks and exploiting another dupe.
The reason I closed my account with Odesk and began searching for greener pastures was that I took issue with their dispute resolution system;
It only permits you to dispute whether they actually worked during the hours logged. If the coder blows away your deadline, or delivers junk code, or even nonrelevant code, then there is no disputing at all. You could ask for php and get java, or even html.
It reminds me of having to deal with the poor quality of US Postal employees, as long as they show up and could fog up a mirror underneath their noses, they get paid.
13
Hello John and Ben,
I think that’s terrible that coders are allowed to hide the feedback. That slants the odds in favour of the dishonest hack. What a shame.
But I do have to say John, your odds on getting a good coder are pretty standard in my experience.
When you find someone good, I’d recommend you hang onto him.
What’s this project about? You’ve piqued my curiousity. If your numbers are really in that neighbourhood ($10k), you could probably afford to hire us. We code very well and are particularly good on user interface.
14
That’s your problem and a lot of other’s problem, but it’s 100% your mistake/fault…
oDesk have interview feature and you need to interview with coders before choosing them.
When you accept Indian cheap coders, or cheap coders with no experience or inexperienced people, you should know that you’ll have such problems.
You should review coders and choose RIGHT person, you need to stop working more with coder who is wasting your time within 3-4 days.
So don’t blame others…
15
Ha, within “3 to 4″ days, I would have lost several hundred. I might as well throw my money in the garbage can and save the frustration.
I’m not in the business of sending my hard earned money overseas. My government does that for me.
Saying it’s 100% the clients fault for choosing an Indian coder shows how small and full of douche your mind is. How would you say one should interview coders to find the right one when they can hide their bad feedback.
I got burned by a jerk from Lithuania first, then a douchebag from Indonesia, and the last straw was a hack from India. I’ve been PMing for years, and never had the frequency of garbage that I found on Odesk.com. I’m not whining and trying avoid responsibility, but I am trying to help others avoid my bad experience.
Odesk is simply a haves for the scum and villainy of the internet.
If you find a good honest coder - keep him! I found one, but on Elance.com
16
I’ve just accepted my first job at oDesk, and I do content rather than code, so I may not really have the experience to join this discussion. Still, I can tell you that I live in the U.S. and charge U.S. prices. I wrote to the buyer and offered my credentials, and he is paying me for a single brief project before deciding whether to keep me on for the long term.
This is exactly what I do with local clients.
I like oDesk so far, because it seems like a good way for me to pick up a few extra hours when I have room in my calendar, without overcommitting myself or lessening my availability for my regular clients. I don’t mind the watching — buyers are guaranteed productivity and providers are guaranteed payment, even though we’re all strangers, so we don’t have to worry about that.
There are providers and buyers who are working with very small budgets. I hope the people who are accepting jobs for $10 an article live in a place where that is a useful amount of money, but I don’t have to work for that rate. And the buyers who have only a small budget can find someone with the skills they need at the price they can afford. It seems like a win-win situation.
17
@ JCodingGod
I agree with you. The preinterview is very important. Here’s what I consider a priceless tip (it’s a variant on the approach in Getting Real) for others having difficulty with oDesk:
Make your first project a tiny test project, to which you already know the right answer and how the code should look. The project should take 20 to 50 minutes for an excellent to good coder.
Those who aren’t good won’t be able to finish it at all. You are out of pocket a grand total of $10. And move on to the next candidate.
@ Former Odesk User
I think when hiring coders from sites like oDesk or rentacoder or Elance, you have to plan to succeed one in three times. The main issue is to get out of a bad situation early. Please try the tip above and let me know how it goes.
Generally, in my own business I’ve moved away from all remote coders (alright I still have a couple, but we’ve worked together for days in person so we understand one another pretty well). There are huge advantages to being able to sit down together in front of the computer monitor and point and look and tinker and laugh together.
It makes work much less of a grind and more of a sport.
Again, I will emphasize, if you find someone good, up his or her rates voluntarily and keep him/her! Even Microsoft recognizes that there is a 1000 to 1 value ratio between a brilliant and a run-of-the-mill coder - although personally I think there are more good coders out there than there ever were.
Via the internet, the ones who want to be good are able to pick up best practices without ever working at Sun, Oracle, IBM, Google or any of the other big firms.
@ Rebecca
Congratulations on your first job. Sounds like you have the right approach with a small test project. As a supplier, the rates have to work for you or there’s no point. Good for you.
Stop by again you have a few more project under your belt and let us know your experience as a supplier.
@ John
If you still need help, feel free to drop me a line.
18
When I see some of the “solutions” that some people present here I have to laugh. Here’s the deal. Many of these coders come from desperate circumstances. Playing tricks and scamming the system is a way of life for some. I am sure there are many that have ways of starting a new id on oDesk after they have burned one out.
The interview as a method of weeding out canidates? Are you serious? I interviewed a lot of “coders” who promised me the world only to find out they could not deliver, niether on time or accurately. Then you have to start all over again, minus the money you already paid for crappy code. So you lose both time and money.
Anyway I found 3 very competent guys after a lot of searching and $$$$$ down the drain. I have built trust with them and have treated them well (eg big bonuses). We are now loyal to each other and don’t need oDesk.
Bottomline, hiring offshore is a clusterfuck. Hope you have better luck than I did.
19
Hello John,
I’m glad you’ve found some good people finally.
But I think you could have managed your projects on oDesk more carefully and had a better experience.
My tip above works. Try it sometimes.
20
I’ve come back now that I’ve had a couple of assignments at oDesk, and I see nothing to complain about. Both my buyers have asked me to continue working for them. I’m enjoying both the assignments. I’ve been paid just as promised, and the monitoring hasn’t felt intrusive. All in all, oDesk seems well designed.
I do get responses to my applications telling me that I’m too expensive, but I also refuse to apply to plenty of jobs because the pay scale doesn’t suit me. Users of the system have the freedom to set both what we’ll pay and what we’ll work for.
I should also mention that it’s very easy to provide samples of your work, both in your oDesk portfolio and as I do by linking to my website. Buyers should have no difficulty in determining the quality of the workers. I don’t have a huge amount of sympathy for people who offer very little and expect a lot.
I do of course have sympathy for those who’ve had bad experiences at oDesk, but I like the system. I expect to keep it as part of my freelance experience.
21
Hello Rebecca,
It sounds like you are doing a good job with oDesk, only taking work which suits you and at a price point which makes sense for you.
I would imagine hiring you is still less expensive than hiring a company or going out and hiring the local top gun, so it’s quite a deal for the people who have a viable business plan for the internet.
I hope your contribution will help other buyers and workers on oDesk. Thanks for sharing!
22
Yes, indeed. In fact, it’s less expensive than hiring me privately. At oDesk, you just get — and pay for — hourly online work. Since private clients also get face to face or phone meetings and research and ongoing support, I charge a lot less at oDesk.
Leave a Reply