3 ms·
Most individual Indian developers I have worked with have been good developers -- not to mention good people. But at the same time my experience has been that a
by dscrd 13y ago
Most individual Indian developers I have worked with have been good developers -- not to mention good people. But at the same time my experience has been that as a group they tend to fail at an alarming rate.
That's why I'm now thinking that a better (even though also potentially flawed) generalisation would be "India = bad management".
- w0rd-driven 13y agoI would rephrase that to be "Bad outsourcing = bad management" Even as a US citizen fluent in pretty much only English, if you give me terrible requirements or can't even express them clearly, I'll give you a terrible product. I would call my work intermediate to advanced though I can cite far more capable people than I, in any nationality. I think the rep India gets in particular is the cultural shift. Almost all outsourcing when you hear of outsourcing tales went there versus any other country. Of course you'll hear horror stories and of course if you heard them you would likely assume that "India = terrible". My personal experience is more that management is terrible and have an extremely difficult time properly describing specifications. That you're trying to explain this to developers who by in large are not as fluent in the language as you means this will be naturally more work than just communicating with people in your geographic region. If the labor is cheap but you're spending 2-3x as many man hours just explaining the requirements, how much are you really saving? This really goes for any nationality "offshore" to your own.