| I'll just share a little more here. The scale of the outsourcing I am talking about is far greater than whatever you're imagining. We brought teams of people from India over to the US, housed and fed them, so they could be able to work with their counterparts overseas. On the India side we found their operating infrastructure to be woefully inadequate, so we helped them build entirely new facilities with perimeter fences, proper security, the works. After all was said and done, the skills of the people we were getting were on par with someone with no programming experience that skimmed a java book in their spare time. The code quality was abysmal at best, and this was in the days before source control was popular. One of the other huge problems was just the time zone difference. You get into work in the morning to have a meeting with some second-shift team in India, and find out about all of the work that didn't get done because they didn't know what they were doing .. spend the time to correct them, they say they will fix it the next day .. next day comes, same issues, no progress, repeat ad nauseum. It physically hurt to be a part of all of this. |