Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"They're not stupid ... they're demotivated"

Maybe ... or their incentives aren't aligned with yours? We used several different Indian out-sourcing shops at various points and if there was the slightest ambiguity in a specification (and how do you write one without any ambiguities?), they would (purposely?) do what you'd least expect. As a contract programming shop, this led to the most billable hours.

We later purchased an a company that included an in-house division in Bangalore. These programmers were therefore employees of the same company that I was and therefore motivated by the same factors (successful projects meant more work ... unsuccessful projects meant looking for another job). In general, the in-house Indian programmers were competent other than slightly inflated grades (a lead JavaEE programmer with 2 years of experience?).

So from my experience, there are some brilliant Indian programmers, and some worthless ones, with the vast majority falling in the middle ... just like here.

P.S. I'm in the US, but I imagine that "here" is valid for many values.



I have some of the same experience. If you outsource to a consultancy company, things are less likely to go well. In my current job we have an office in the area, and some of those programmers are excellent. It is harder to find good people though. You really need the fizzbuzz test there, but good people exists.

In a previous job I had some coworkers that had previously developed a system for a major European telecommunication company. The project was now mainly in the maintenance mode, and they (the telecommunication company) decided to move the maintenance to an Indian consultancy company, and my coworkers would only help with the transition. The result was that my coworkers got more work to do than they had before the transition, and this never ended. The new developers was simply unable to get anything working. Part of the problem was that there was high turnover and many inexperience developers, but not only.

In the end the project was moved to the telecommunication company's own employees in China. That actually worked really well.

This is only a few cases, but it is my experience that having an office in India often works well, but outsourcing to a consulting company is usually a bad idea.


A few years ago, we saw the same problems with turnover and lack of experience and hesitancy to say no or admit it when they didn't understand the requirements. It was a small consulting company and our boss wanted to go with them for the cheap rates. I've worked with many great Indian programmers here, and I imagine most of the really good ones in India are much more gainfully employed than those in the small mediocre consulting company we hired. I think the outsourcing boom and bust a decade ago could be largely blamed on companies chasing after a gold rush of cheap talent, assuming there was a virtually endless supply thanks to the large population. In trying to get something for almost nothing, they forgot all sorts of other costs.


What about outsourcing from marketplaces that includes feedback about previous projects , does this work well ?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: