Live data from Hacker News

The subtleties in outsourcing using RentACoder

blog.cubeofm.com

51–58 of 58 posts

Re: The subtleties in outsourcing using RentACoder

#51

Earlier quoted context omitted.

For $250 you could get your shopping cart app done. Think of about $200 - $400 for a weeks work (fulltime) by a competent programmer. Then estimate how long it will take him and put that price.

Wow, $200 a week for 40 hours. That works out to $5 an hour. Is that a livable wage even in Eastern Europe? I think I need to find another trade.

For some countries it is enough. For example, the minimum wage in Romania is $180 and in Bulgaria it is $170.

If you work 8 hours per day, 5 days peer week, and 4 weeks per month, then you can make $5 * 8 * 5 * 4 = $800 per month. This is 4 times the minimum wage in Romania and Bulgaria -- it is more than enough.

Re: The subtleties in outsourcing using RentACoder

#52
post #38
post #15

Earlier quoted context omitted.

If the prices are the same, the American probably isn't as skilled/experienced.

have you hired anyone from overseas? have you hired an American for overseas wages? I've done both, and the amount of money a person can charge has a lot less to do with skill and experience than you think. Several people who worked for me for sustenance wages now make more money than I do because other people noticed that they are pretty good. Selling yourself is a skill, and it has very little overlap with the skil…

That sounds like the very definition of gaining experience to me. :)

I'm sure there are exceptions, but on aggregate I'd be shocked if you can find Americans to build something for you as, say, equivalently skilled Romanians. There are millions of reasons you'd elect to pay more for the Americans, but the localized standards of living at a given rate are going to keep Romanians cheaper at the equivalent skill levels.

That said, it sounds like you have more experience with this than I do, so this may be that one time in 2010 I'm simply wrong. ;)

Re: The subtleties in outsourcing using RentACoder

#53

I've had experience using online sites to source jobs, and I think this advice is right on. Here are some summary points, generalized away from rent-a-coder: * don't hire Americans to do commodity work (i.e. PHP CRUD) * be clear but not ominous in your job description, and include visual mocks if at all possible * don't try and be secretive - no one wants your dumb idea anyways * make sure someone has a decent reputa…

* You can in fact build relationships with outsourcers via rent-a-coder (MTurk, 99Designs, etc), and you should - this will lead to much better long-term work. A good way to get this started is an unexpected bonus.*

We found a good developer on RaC, and now they do part-time dev work for us and we haven't gone through/used RaC with them for at least a year.

Re: The subtleties in outsourcing using RentACoder

#55
post #52
post #38

Earlier quoted context omitted.

have you hired anyone from overseas? have you hired an American for overseas wages? I've done both, and the amount of money a person can charge has a lot less to do with skill and experience than you think. Several people who worked for me for sustenance wages now make more money than I do because other people noticed that they are pretty good. Selling yourself is a skill, and it has very little overlap with the skil…

That sounds like the very definition of gaining experience to me. :) I'm sure there are exceptions, but on aggregate I'd be shocked if you can find Americans to build something for you as, say, equivalently skilled Romanians. There are millions of reasons you'd elect to pay more for the Americans, but the localized standards of living at a given rate are going to keep Romanians cheaper at the equivalent skill levels.…

In an efficient, transparent labour market where a person's productivity was obvious to buyers, I would expect you would be right.

Personally, I believe the market is so opaque; the water so turbid that the cost of living difference is almost noise compared to the value I can get by finding good people who other companies don't notice.

I think the thing is that nearly everyone trains to send false signals in this market. It's extremely difficult to measure a persons ability at an interview. (hell, it's no cakewalk to measure a persons ability at all, but I have a hard time imagining a worse way to evaluate non-sales candidates than an interview.)

I'm spending a lot more effort finding the person than most companies do, and that's a lot easier for me to do in America. Almost everyone I've hired that worked out well was a friend or a friend of a friend. I've tried many foreigners; the only one that was really good was someone who I knew personally (she worked with me in the US at my dayjob, then worked for me remotely after she went back home.)

I don't think this is due to a dearth of good people overseas; I believe this is just because the hard part is figuring out who is good and who is not, and really without working with someone for a while, that's an extremely difficult thing to do.

Re: The subtleties in outsourcing using RentACoder

#56
post #52
post #38

Earlier quoted context omitted.

have you hired anyone from overseas? have you hired an American for overseas wages? I've done both, and the amount of money a person can charge has a lot less to do with skill and experience than you think. Several people who worked for me for sustenance wages now make more money than I do because other people noticed that they are pretty good. Selling yourself is a skill, and it has very little overlap with the skil…

That sounds like the very definition of gaining experience to me. :) I'm sure there are exceptions, but on aggregate I'd be shocked if you can find Americans to build something for you as, say, equivalently skilled Romanians. There are millions of reasons you'd elect to pay more for the Americans, but the localized standards of living at a given rate are going to keep Romanians cheaper at the equivalent skill levels.…

As for experience, yeah, these people were more valuable after working for me than before; but at least some of these people had decent paying jobs before, then lost them in the downturn, lost hope, and ended up doing menial jobs.

One was the classic example; this guy happened to be my roommate at one point. He was obviously brilliant, but he practically radiated self-doubt. He had this slouch that took a few inches of his height and make him look a little like he thought you were going to hit him.

But he was obviously brilliant, and had worked as a C/C++ programmer for a while, he even had some open-source code out there. But he lost his job during the .com crash and had been subsisting since on savings, menial jobs and an occasional elance-type gig.

oh man, and his lack of confidence absolutely killed him there. He had this one client who'd call him up for hours every night and kept adding features and changing requirements. He said he made $2/hr on the gig when he said he was quitting. At that point I think he was into me some for rent, so I offered to hire him at $40/hr. I called up his customer and explained that I'd get the work done for $60/hr, but he couldn't talk to my friend, and that he'd be paying for phone, time, too (I was, well, quite a bit younger at the time. 22? 23? and thought $60/hr was a fine wage for yelling at/getting yelled at by some asshole. I was just figuring out the whole 'if you are arrogant and aggressive, people give you what you want' thing.) The job got done, and everyone got paid, and my ego got stroked. (I mean, yeah, the wages were not awesome, but eh, when you are that age, it's certainly a living wage)

Really, once you got down to coding, my friend's apparent self-doubt evaporated like it was just an illusion. "I don't write segmentation faults" he insisted. But he did really badly in interviews. But my point was that he was really good before he worked for me; but that fact was obscured by the year or two of downtime after the .com crash. My friend eventually got noticed by a real recruiter, and got a full-time job shortly thereafter. he currently works for some compiler company or something making rather a lot more money than I do. (more than I was making when I left my full-time job... my current business pays me, ah, mostly in equity.)

obviously, one anecdote does not equal statistical significance; I'm just saying, I've seen people with experience fall behind in the 'interview arms race' and end up underemployed, to the detriment of their potential employers. Because it is so hard to sort the really good people from the mediocre or the useless, there is huge value that can be had correcting the market's mistakes.

Re: The subtleties in outsourcing using RentACoder

#57
post #41
post #38

Earlier quoted context omitted.

have you hired anyone from overseas? have you hired an American for overseas wages? I've done both, and the amount of money a person can charge has a lot less to do with skill and experience than you think. Several people who worked for me for sustenance wages now make more money than I do because other people noticed that they are pretty good. Selling yourself is a skill, and it has very little overlap with the skil…

Amen to this comment. I have three engineers who I'm personally awed by. One of them was a graduate student at my university, two of them work for my current employer. You could hire all three for the cost of one definitionally average engineering employee at Google or MS. All three are well-educated, well-credentialed, experienced engineers from two nations that virtually define Rich First World Country. I'd be hone…

I was going to become a headhunter or a body shop precisely because I believed that I was significantly better than the market at picking good but cheap people. But then I realised that the headhunter/recruiter job was more about selling (selling your services to the company, that is.) than it was about getting good people. Once they have the contract with the company, any warm body, it seems, will do. Large companies are heavily invested into this 'water loom' model.

The problem with the 'end run' of just starting your own company is that you then end up with embedded systems engineers doing things like web applications, because it's easy to do the web application as an independent, while it's harder to properly utilize that Engineer's talent without a large corporate team.

Re: The subtleties in outsourcing using RentACoder

#58
post #56
post #52

Earlier quoted context omitted.

That sounds like the very definition of gaining experience to me. :) I'm sure there are exceptions, but on aggregate I'd be shocked if you can find Americans to build something for you as, say, equivalently skilled Romanians. There are millions of reasons you'd elect to pay more for the Americans, but the localized standards of living at a given rate are going to keep Romanians cheaper at the equivalent skill levels.…

As for experience, yeah, these people were more valuable after working for me than before; but at least some of these people had decent paying jobs before, then lost them in the downturn, lost hope, and ended up doing menial jobs. One was the classic example; this guy happened to be my roommate at one point. He was obviously brilliant, but he practically radiated self-doubt. He had this slouch that took a few inches…

After reading this, I'm pretty sure we generally agree but I didn't really say much in my first comment. Anything approaching full time work is really going to work differently than Rent-A-Coder style projects. I would expect the costs for my mythical Romanians to approach the costs of an American like your roommate, though their actual hourly rate might be cheaper.

I will try to be more explicit next time I make a throwaway one-line comment.

Post reply on HN