To: LindyBill who wrote (108988 ) 7/31/2003 3:04:11 AM From: Dayuhan Read Replies (2) | Respond to of 281500 I've seen a bit of this sort of thing close up: a lot of such work is being done in the Philippines. I think a lot of people have a wake-up call coming. Highly collaborative, imaginative work might suffer in the hands of technically adept but inexperienced programmers. Somebody hasn't been around. The people these companies are hiring are in their 20s, mostly. They have a few billion internet hours under their belts. They have access to exactly the same hardware, software (generally for free) and information that the young Americans do. These kids are not coming out of the village. They come from upper middle class families, mostly, and they are so much like Americans of the same age that with your eyes closed you can't tell the difference. You want to see the Internet at work, find an upscale university in a 3rd world country (we do have them) and hang out with the graduating class. You'll think you're in an LA suburb. It's not like it was in the days when they all watched the same TV. Now they don't just look the same. They are the same. I worked once with a young designer who had just come out of the U. of the P. The client in the US wanted him to use software he wasn't fully up to speed with. The guy he worked for caught him in the office after hours, and discovered the source of his education. The kid would go into chat rooms on the extreme end of the geek spectrum, and ask his questions, posing as a hot young Asian chick. He'd been doing it for years. The occupants would outdo themselves trying to beat their chests by showering him with information. He had all this stuff on file as a reference. Turned out he had no formal tech education at all. Learned everything on the net. Did great work. American companies that go overseas to pick up a bunch of mechanical, unmotivated 3rd world assembly-line programmers (some of them do) get what they came for. You get those in the 1st world too, and they cost you a fortune. Companies that go looking for sharp people who are willing to work can also find what they're looking for. These people are a resource that is not being productively used, because the people at the management and investment level in most of these countries have no clue about what the resource can do. Simply put, once you leave the U.S. you are leaving behind the world's best, most proven pool of programmers. That's is not to say that there aren't excellent programmers in Russia, China, India, and elsewhere. But large-scale, world-changing software development ain't easy. The Net bubble devalued just how hard it is to build neat technology. True, but even very sophisticated software also involves a lot of grunt work. It makes sense to get the grunt work at the most effective price. Or as one software engineer who has worked with out-sourced labor for years puts it, "If software development in India is so great, why don't they have a single software company worth a crap?" Partly because the good ones all work for Americans, and partly because, as I said before, tech penetration in the older generation in many of these countries is nil. The talent is young; the people with the management skill and financial resources don't have a handle on it. Wait.... Salaries are obviously not the only part of the cost-benefit calculation, but these companies know that. Managing such operations effectively is an evolving art, and has not always worked. People have come away with bad stories, on both sides of the fence. The demand and the supply are there, though, and they will be hooked up eventually.