Slashdot Mirror


Can China Pull An India?

ricst writes: "The New York Times has a story about how China is trying to leap ahead of India as the world's second-largest producer of software. Apparently the Chinese are trying to learn everything they can from the Indian software developers. It's not clear that if China becomes a strong competitor to India that 'jobs will be lost or simply not created' in the U.S. My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas."

346 comments

  1. Wait by Jennifer+Ever · · Score: 2, Insightful

    Don't mundane jobs usually lead to more creative ones? Where's the talent pool come from?

    1. Re:Wait by nomadic · · Score: 2, Informative

      No, mundane jobs usually lead to more mundane jobs.

    2. Re:Wait by jfonseca · · Score: 1

      What is wrong is the word "usually".

      Here's the correct version:

      Mundane jobs can lead to creativity but they usually lead to a human hamsters running in wheels chasing the cash to pay bills.

      --
      Broken Hearts are for Assholes. - Frank Zappa
    3. Re:Wait by Jennifer+Ever · · Score: 2, Insightful

      Yeah, I phrased that wrong. What I mean is, I doubt most people get their first programming jobs on the "creative" software development expected to stay in the US. Likewise, I imagine most of the people working on creative development are drawn from the pool of people working on routine development. So with routine development shipped overseas, there'll be a greater talent pool there, and it would surprise me if some of those people don't tackle the more exotic development efforts supposedly be left to American programmers. This isn't meant as any sort of demagoguery, I'm just speculating on what may happen.

    4. Re:Wait by Anonymous Coward · · Score: 0

      Find the "Microsoft Windows NT Server versus UNIX" report by John Kirch at

      http://www.linuxfocus.org/English/May1998/article4 1.html

      P.S.: It is very curious that such a thorough, well documented, and detailed report could be found in any possible language you can imagine but not in english. I spent a long time looking everywhere; somehow, it seems that ALL english search engines are not linking to it anymore. Very strange. By the way does anybody know of any recent and reputable Linux versus Windows 2000 Server studies?

  2. Kudos to China by ergo98 · · Score: 2, Flamebait

    I have no problem with China, India, or any other nation for that matter, taking part in the global economy (i.e. I'm not isolationalist), and if they produce great software then that's superb. Having said that I _DO_ have a problem with nations that steal jobs away from other countries without providing them: i.e. If Chinese only buy products from China, and they counterfeit all the software from the US, then I have a massive problem with that. Personally, given the counterfeiting nature of IP in China there is absolutely no way at this juncture that I would trust it as a nation to contract software development out to.

    1. Re:Kudos to China by RalphSlate · · Score: 1, Troll

      I *do* have a problem with this. Call me an isolationist, but the living conditions and quality of life is vastly different in China and India than it is in the US.

      I heard a story on NPR about how India trains people for call centers. They can take a $35,000 job from the US and turn it into a $4,000 job in India.

      So what happens to the person making $35,000 over here? Should they take a pay cut to $4,000?

      Similarly, I'm sure that people in India and China would be willing to do development for $10/hour. A globalist would say "Great! We can save money by doing that". But what happens to the developers over here?

      Hey, I guess they can just move into the textile industry instead. Wait, those jobs are all overseas. How about customer service? Nope -- those are being outsourced too. Manufacturing? No, those are long gone. Auto-making? Nope -- gone to Mexico.

      Before long, any job that *can* be done remotely *will* be done remotely when you can pay someone in another country $10/hour to work (plus, want to bet that they have benefits over there?). Which means that a vast majority of professionals will be out of work.

      Then what?

      We should be calling our representatives about such things. There should be duties paid on software developed in other countries just as there are duties in other industries. I'm not saying that because I want to take a protectionist stance just for the sake of doing so. I'm saying it because there is a huge difference between someone in living India and someone living in Silicon Valley. That difference should not be exploited by corporations looking to save a buck.

      Otherwise our standard of living, which is probably the highest in the world, will get lower while the rest of the world's gets higher.

      It's like littering -- if one or two companies do it, it's only a nusiance, but when everyone starts to do it, it's a disaster for everyone yet no one can be held accountable for the disaster.

      Ralph

    2. Re:Kudos to China by glgraca · · Score: 1

      Do you really think the US would be so zealous
      of the IP rights of others if it was the developing nation?

      Do you really think the US does not participate
      in industrial espionage?

      Doesn't the US have import barriers??

      I thought nobody could be more narrow minded than
      Bush, whose line of politics is `we and our friends are good, the rest is evil`.

    3. Re:Kudos to China by jfonseca · · Score: 2, Interesting

      Ralph, that is globalization, and that is why italians die protesting on the streets, that is why everywhere the G8 meet there are protests...because german workers have to be dumped by cheap taiwanese labor, why do american programmers have to compete with cheap indian and asian labor, why do 90% of Nike shoes come from asia?

      But globalization is here to stay, the little producer of oranges in Florida will have to compete with the little guy from Brazil. And so the cycle goes, in the end I believe everyone gets cheaper, higher quality end products!

      Americans will lose territory just like everyone else will, but the global competition will lead to high quality products and lots of advances in science, tech and even peace!

      Think about it, a future where everyone has a slice of the pie. Not only germans or americans or japanese. Everyone.

      --
      Broken Hearts are for Assholes. - Frank Zappa
    4. Re:Kudos to China by ergo98 · · Score: 3, Funny

      I agree, and I disagree. :-) I agree that many of these arrangements are basically a form of slave labour. Having said that there have been people crying the "we're going to hell with all our jobs leaving" mantra for many decades as the third-world industrializes, yet the US standard of living continues to edge upwards. While in the short term it might look like a job going overseas, that's putting $ in the hands of someone who often send it right back to buy American goods and products. That was the reason behind my comment about returning the favour: If the Chinese feel it's okay to pirate software and to act protectionist, then let the duties roll and let them reap what they sow. However if they're partners in prosperity then that's good for all.

      On top of all of that the myth of overseas cheapness often slaps shortsighted CEOs in the ass: Hundreds of companies migrated to Mexico (again the prosperity of Mexico is good for all of North America), only to find that horrible education, low work productivity and ethics, horrible health care, widespread corruption and crime, etc, made it much MORE expensive, and they promptly moved back. I've read countless stories now about wonderous dreams of contracting software to Indian firms that have gone horribly awry. It's never as straightforward as "trying to beat down the working man" management types try to make it out to be.

    5. Re:Kudos to China by dragons_flight · · Score: 3, Insightful

      Which is exactly why we ought to be looking to raise the standard of living in other countries, and overturn US monetary policy that artifically keeps the dollar capable of buying so much more overseas than it does here.

      Why won't it happen? Because the corporations like the cheap labor markets. The people in those foriegn markets typically like the job opportunities, even at what you consider a paltry salary. And, the US population would almost certainly have to accept certain losses in order for outside standard of living to reach a parity level.

      Instead you'd rather make it harder for the rest of the world to do business with the US by assessing various tariffs and fees. So some day the other 90% of the world will wake and realize they don't need the US anymore.

    6. Re:Kudos to China by GregWebb · · Score: 5, Insightful

      (Very likely a troll but I've seen this opinion legitimately expressed often enough to bite just in case someone's agreeing with it)

      Think about this one a little more. Think supply and demand here.

      If we end up with the entire US knowledge worker class being made unemployed due to the outsourcing of their work to India / China etc. then, by very definition, two things will happen:

      1) US cost of doing such work will drop, due to increased supply against demand. Some workers will therefore leave this industry and move elsewhere.

      2) US economic value as a whole goes down. So, along with it, down come land prices (lower demand for a fixed resource) so down come prices (lower rents / mortgages) so down comes the cost of living.

      Now, think about the situation with all those outsourced workers in India. You get the exact reverse - people start to train in an industry as they see that jobs are available, which increases the pool of knowledge workers and jobs as a whole which increases the total economic value. So, the total spending power avaiable for fixed resources goes up, at which point the price of those fixed resources follows it. Which sends the cost of living and the cost of doing business up, too.

      In other words, it's not the nightmare that you think it is, simply as market forces mean that the more you do this, the less the advantage of doing it is.

      The other side, of course, is that the US - or anywhere else in the world for that matter, sitting in the nearly-as-rich UK, most definitely does not have an automatic right to be massively richer than the rest of the world. Why should I have money and opportunities just because I was lucky enough to be born in the UK, when the many thousands born at the same moment in less privelidged (sp?) parts of the world don't? Also, shouldn't I remember that a major source of hatred and violence is poverty and so by enforcing a situation where my country is richer, I'm only making it more likely that the poor people will try and knock my country down?

      Be realistic - but also be reasonable. Poverty isn't nice, but if they can use poverty to give them a competitive advantage and haul themselves out then more power to them.

      --

      Greg

      (Inside a nuclear plant)
      Aaaarrrggh! Run! The canary has mutated!

    7. Re:Kudos to China by nomadic · · Score: 1

      yet the US standard of living continues to edge upwards.

      Because Americans continue to work longer and longer days, with more family members working (look at how few stay-at-home parents there are these days, and how early children these days get jobs). And look at how many factory jobs have been lost in this country over the past 3 decades as corporations move their operations to slave-labor-friendly countries.

    8. Re:Kudos to China by jvonk · · Score: 2, Interesting

      If you are contracting your business to an illegitimate firm (in any country), the results received are your just desserts.

      It seems absurd to correlate the actions of individuals to state-sponsored jurisprudence. China is a member of WIPO, which corroborates the idea that widespread piracy is not condoned by the legal system. Considering recent raids by government agencies in China to shut down major manufacturers/distributors of illegitimate software, the Chinese government may beg to differ with your opinion that Chinese corporations are pirates as well.

      The rather xenophobic nature and sweeping generalizations of your statement will not be addressed other than noting they are logical fallacies.

      You are entitled to your view of zero-sum economics (in order for one state to "win", another state must "lose"). However, most of the free world started to abandon this as a fundamental tenet in the late 18th century. This has led to the disavowal of mercantilism, imperialism, and colonial exploitation witnessed in the modern era. The Wealth of Nations by Adam Smith is the both the initial and seminal explanation of this concept.

      Please do not be confused: my point is not encourage or discourage outsourcing development to China--I would merely like to see cogent arguments tendered in the debate rather than mere FUD.

    9. Re:Kudos to China by ergo98 · · Score: 1

      The rather xenophobic nature and sweeping generalizations of your statement will not be addressed other than noting they are logical fallacies.

      Funny to see this shortly after reading about another, apparently xenophobic, story regarding how Microsoft won't sell the Xbox in China due to the rampant piracy.

      You are entitled to your view of zero-sum economics

      Wow, nice demonstration of totally missing the point that the advancement of China, India, et. all is beneficial to all.

      I would merely like to see cogent arguments tendered in the debate rather than mere FUD.

      Sounds more like you need to read before responding a little sooner. And using terms like "xenophobic" regarding widespread observations (i.e. Overwhelming piracy in China, confirmed by countless articles and papers) is rather tiring.

    10. Re:Kudos to China by pll178 · · Score: 1
      I heard a story on NPR about how India trains people for call centers. They can take a $35,000 job from the US and turn it into a $4,000 job in India. So what happens to the person making $35,000 over here? Should they take a pay cut to $4,000?
      How about getting an education so that you don't have to work in a call center? Oh but I forgot, people in the US are lazy and would rather complain about foreigners taking jobs rather than taking responsibility for their future ;)
    11. Re:Kudos to China by ICodeThereforeIAm · · Score: 1

      It is not an issue of being lazy. Some of these entry jobs are what people need while they are educating themselves. They also can be great places for companies to promote from within.

      Many software companies use their tech support staff as a grooming area for their testing departments. I have seen many people choose a career in IT, programming, QA who first started in a call center position.

      The concern is that these opportunities are not eliminated overseas.

    12. Re:Kudos to China by alen · · Score: 2

      Globalization is actually very good. As the cost of goods drops people have more disposable income. In fact in the last few decades industries that thrive on disposable income have boomed. There are more jobs created in other areas to make up for those lost. Whoever said that you have a right to work in what you choose. Sometimes things don't work out and you have to get other skills and change careers.

    13. Re:Kudos to China by Anonymous Coward · · Score: 0

      you're actually sort of right

      but I think you underestemate the power of globalizations, and that US is not really in controll of it. The US has actually had to change a lot of it's own law's to appease the organizations such as the IMF and WTO.

    14. Re:Kudos to China by Anonymous Coward · · Score: 0
      Jealous, aren't we?

    15. Re:Kudos to China by H310iSe · · Score: 2, Interesting

      OK while everyone talks about how this is one facet of globalism and mention maybe we should be in italy protesting the g8 why has no-one, thusfar, mentioned this might be a wake up call for labor organization here? We in technology no longer own the golden goose, and it's going to continue to get worse (longer hours, less benefits, less than zero job security)

      Personally I don't like modern labor unions at all - as far as I can tell they left their usefullness back in the industrial revolution, but we must find some model of labor organization that works for us or else pretty soon tech work will have all the status, pay, and benefits of other technical areas which compete w/ foreign labor (i.e. not plumming, which must happen at the site of the plumming, but rather think steel, autos, etc.).

      just IMHO

      --
      closed minded is as closed minded does
    16. Re:Kudos to China by ideut · · Score: 1, Insightful
      Your protectionist bigotry is truly alarming. Consider the way you declare "the living conditions and quality of life is vastly different in China and India than it is in the US" as though it's some sort of natural order. Well actually, in the long term, the quality of life in those countries may well start approaching that in your country. If, that is, racial supremacists such as yourself don't get your way with your misanthropic desire to keep the bulk of humanity below the poverty line.

      You cunt.

      --

      --

    17. Re:Kudos to China by ideut · · Score: 0

      You stay competitive by staying competitive. Cartelising the labor market is not a way to stay competitive.

      --

      --

    18. Re:Kudos to China by thogard · · Score: 1

      2) US economic value as a whole goes down. So, along with it, down come land prices (lower demand for a fixed resource) so down come prices (lower rents / mortgages) so down comes the cost of living.

      Your forgetting that your retirement fund is based largely on the concept that its land holdings will increase in value over time and related issues. When land values go down, there is a serious upset that ripples through the entire economey which is why goverments try so hard to keep real estate values from being unstable.

      Poor countries can only go up. The rich counties will have to get fix their pyramid schemes.

    19. Re:Kudos to China by H310iSe · · Score: 1

      ok then, how do we stay competitive? what if we don't like what is needed to stay competitive? competition, the law of the jungle, darwinism, these are things we're trying to evolve out of, not into, it seems to me that a lot of the language of globalization is devolving. Yes, cartelizing (I like that word btw) is not the way to go, I said I didn't know what the answer was (I'd love other's opinions) but I'm pretty sure 'we stay competitive' isn't an answer, well, at least not just left at that. What do you propose we do to stay competitive? And is utter, complete, no-holds-barred competitiveness good for humanity or does it lead to a race to the bottom situation where some benefit and most loose? I'd like to hear about how we can improve our lives, not how we can join a worldwide lottery with a one in a million chance of being one of the people who arrives on top at the expense of the rest of the population.

      --
      closed minded is as closed minded does
    20. Re:Kudos to China by Anonymous Coward · · Score: 0

      I disagree that it is a form of slave labour. As an indian who grew up in the United States, I can attest to this. I went back to India for the first time in about 10 years last year. I went to visit some relatives who were conincodently training in centers to come to get IT jobs (wether it be inside of India or elsewhere).

      Now, either way, they would be getting really good jobs compared to most people in India. Realize that most people in India are still substinance farmers. An IT job in India gives comparavily a LOT of pay. Other people I met who had IT jobs even had servents, and actually had a higher standard of living than middle range IT Jobs in the United States.

      Now, you may ask, why do Indian IT works come here? Well, they get a large magnitude more money. They can take the money, return to India, and live a really rich lifestyle.

    21. Re:Kudos to China by pfalstad · · Score: 1

      how are you going to assess a duty on software? Are you going to ask companies to report how many hours it took to develop the software and make them pay some per-hour tax? Or some percentage of the software sales? What if you're not selling the software, but developing it in-house? What if it's only partially developed overseas?

      And how are you going to catch people doing offshore development, or phone support or sales, etc.? With the internet, there's no way to block software from coming across the border.

      It's globalization.. It causes change, which is scary, but trying to block it only makes things worse. If we start putting up trade barriers, than other countries will retaliate.

      How about free software.. That's even worse, since nobody can compete with people working for free. I don't see anyone complaining to their representatives about THAT.

    22. Re:Kudos to China by bigdreamer · · Score: 1

      Sometimes I wish people would take basic courses in economics and political science before they start arguing on subjects they know nothing about. Wait a second, this is Slashdot. *rim shot*

      On to the comment:
      Instead you'd rather make it harder for the rest of the world to do business with the US by assessing various tariffs and fees. So some day the other 90% of the world will wake and realize they don't need the US anymore.

      *sigh* One of the reasons so many people do business in the US is because it has the least tariffs, taxes, levies, and restrictions in the world (generally speaking of course.)

      Europes got its socialistic tax practices, China refuses to encourage Western ideas and monitors the Internet, and even Japan has restrictive practices that drive its prices up too high. Recently, Tokyo and Nagasaki were ranked the most expensive cities in the world to live in-again.

      What such countries need to realize is that freedom is not only beneficial ideologically, but financially as well. Only then will they not be so dependent on the US' financial successes.

    23. Re:Kudos to China by r.muk · · Score: 1

      Good answer. The American dollar has such enormous buying power in the East, that it will be a while before out-sourcing to India for instance is priced out of the market.

      What is a more insidious danger to the USA is that India software houses will gain the commercial insight into Western corporate and consumer software purchasing decisions that will enable them to address the larger issues that go beyond just churning out 'duct-tape' code .. usability, scalability, Web-interfacing, marketing channels etc. etc. .. then they'll turn into formidable competition for the West.

      "- one who lives and works in India -"

    24. Re:Kudos to China by skotte · · Score: 1

      kudos to china indeed. quite agree.

      however i do have one question, which is technically based: isnt china still in isolation? meaning, dont they block all immoral and effectively all international information? this is a true inquiry. if they are blocking out the rest of the world, doesnt that make it hard to, you know, WORK with the rest of the world?

      plus (and i just dont know) isnt the US engaged in a trade emargo, meaning we cant buy or sell anything with them?

      like i say .. i don't know. maybe i've just got dated information, or am ill-informed.

    25. Re:Kudos to China by smallpaul · · Score: 2

      Which is exactly why we ought to be looking to raise the standard of living in other countries, and overturn US monetary policy that artifically keeps the dollar capable of buying so much more overseas than it does here.

      What does that mean? Let's step away from dollars for a second. If you take an ounce of gold it can buy much more (in terms of real estate, labour or most material products) in a poor country than in a rich company. Why wouldn't the same be true for dollars?

      Why won't it happen? Because the corporations like the cheap labor markets. The people in those foriegn markets typically like the job opportunities, even at what you consider a paltry salary.

      Sounds win-win!

      And, the US population would almost certainly have to accept certain losses in order for outside standard of living to reach a parity level.

      Why? When Japan and Germany got rich in the fifties and sixties, did that make the US poor?

      Instead you'd rather make it harder for the rest of the world to do business with the US by assessing various tariffs and fees. So some day the other 90% of the world will wake and realize they don't need the US anymore.

      I agree that tarrifs would be a mistake! It is also odd that the original poster talks about "duties in other industries." Duties are falling away left and right through WTO, NAFTA and other treaties.

    26. Re:Kudos to China by Anonymous Coward · · Score: 0

      china is a member of the WTO and therefore the US CAN NOT have any cind of "embargo" against them. As for blocking out the rest of the world ,they are monitoring internet users and has banned a few hundred websites ( porn sites mostly ) but they have no problem working whith foreigen companies in China . China are even using tax brakes to atract investors and are resieving over 40 bilion dolars in foreigen investment every year. You dont seem to realise that China has been going throu the same type of political channges as rusia did in the early 90-ties . They did NOT howewer do the same devastating ECONOMIC "reforms" of previtazation that led to the economic colaps of rusia . You have to realise that yust becuase they are still comunists it does not mean they are still isolationists . The majoraty of trade bariers that has existed between China and the US are imposed by the US simply becuase China makes products much more eficient and cheap . But now that they are in the WTO no such bariers can exist and that is why they are now becoming a major competitor .

    27. Re:Kudos to China by denny_d · · Score: 1

      China does not nor will ever have the creative energy necessary to solve the problems it already faces. Confucisism (sp?) is the largest mind manacle on the planet. No fear. Chinese trained in the West are another issue.

    28. Re:Kudos to China by PW2 · · Score: 1

      Also, shouldn't I remember that a major source of hatred and violence is poverty and so by enforcing a situation where my country is richer, I'm only making it more likely that the poor people will try and knock my country down?

      Why is it that people think that the poor need to be bribed not to kill me; I was poor at one time, I didn't steal or kill to improve my situation; I simply worked harder than others had to and things got better;

      One problem is that some people get used to being poor and don't do anything about it as can be seen in any city as people waste time begging for money and food instead of earning it themselves;

      There is a PSA that plays often on TV that stesses the importance of hard work; it would be good if people would pick up values like that instead of wanting everything other people have;

    29. Re:Kudos to China by Angry+Toad · · Score: 1

      I'm curious where you see this leading - would the USA eventually be filled with 200 million high-level programmers and contractors selling their services to one another? Who would be answering the phones in call centers? Or flipping your burgers? Or pushing the mop that keeps your shiny floors so clean?

      Like it or not, the _majority_ of people are usually pretty content with their jobs as long as they have a living wage. Going past $35K in return for more stress and less free time seems like a bad tradeoff to them.

      They are the ones who will be radically impacted by this kind of change (and they are by far in the majority) - not Joe Motivation, who would never have stayed on the $35K job anyway.

    30. Re:Kudos to China by Anonymous Coward · · Score: 0

      I fear you underestimate them. They will find places where advantage can be gotten by throwing millions of lives to waste, resulting in a benefit to the nation as a whole. A horde of low-paid programmers will arise, suck jobs and ultimately influence away from the west, and another part of the economy will dry up and blow away.

      They will create nothing, of course, but that's never been their forte (at least for ca. 3000 years) or their goal. Descending like maggots on easy opportunities is.

    31. Re:Kudos to China by Alex+Belits · · Score: 2

      What does that mean? Let's step away from dollars for a second. If you take an ounce of gold it can buy much more (in terms of real estate, labour or most material products) in a poor country than in a rich company.

      Probably because gold currently has almost no value by itself -- in most of countries its very limited local use in electronics and jewelry can't justify its price, therefore the price of gold itself is tied to the common currency, that happens to be a dollar.

      If one will use some more usable way to measure the price (say, land located in similar conditions) it would become apparent that dollar as internal currency of US and dollar as an international currency have completely different value. This difference in value can be decreased if true globalization taken place -- when consumers and procucers globally could trade with reduced barriers. However what is called "globalization" now is globalization for large corporations plus isolationism for everyone else -- a large company can choose in what country it wants to produce something, a small company usually has much less choice, and most of individuals have absolutely no choice, in what country to work.

      Of course, if people will more freely move between countries, dollar will cease being split to dollar-in-US and dollar-outside-US, and Americans will lose this advantage. However that also will mean that other countries will finally get a chance to improve their economy without having to use overpriced US currency for international transactions, what now simply sucks products into US under inadequate prices, thus suffocating the development of true global economy.

      --
      Contrary to the popular belief, there indeed is no God.
    32. Re:Kudos to China by smallpaul · · Score: 2

      Probably because gold currently has almost no value by itself -- in most of countries its very limited local use in electronics and jewelry can't justify its price, therefore the price of gold itself is tied to the common currency, that happens to be a dollar.

      You don't have to use gold then. Use steel or oil or whatever. A hunk of steel will buy you more land or labour in sub-saharan Africa than it will in America. So what?

      If one will use some more usable way to measure the price (say, land located in similar conditions)

      What are "similar conditions?" Is an apartment in Midtown worth the same as one in Los Angelos? Land is a poor currency precisely because it is immobile. Oil is a better one.

      it would become apparent that dollar as internal currency of US and dollar as an international currency have completely different value.

      That is not true at all. If you convert the dollar to oil, or gold, or steel at wholesale prices in the US, you will get roughly the same amount as you would get if you did the same thing across the border in Mexico or Canada. Of course there will be difference in prices in many things, such as food and housing. But there are massive differences in the cost of living even within the United States.

      If there were a large difference in the value of a dollar "within" the US versus "outside" of the US then there would be a massive amount of currency moving from the place where it was valued to where it was not. People would move the dollar, buy some goods and then import or export the goods. This is in fact what happens in countries where the official external value for a dollar is different than the internal value.

    33. Re:Kudos to China by Anonymous Coward · · Score: 0

      Any country with over a billion people that says their favorite indoor sport is ping-pong will lie about other things, too.

    34. Re:Kudos to China by Alex+Belits · · Score: 2

      If there were a large difference in the value of a dollar "within" the US versus "outside" of the US then there would be a massive amount of currency moving from the place where it was valued to where it was not. People would move the dollar, buy some goods and then import or export the goods. This is in fact what happens in countries where the official external value for a dollar is different than the internal value.

      And this does not happen precisely because the monopoly for "globalization" owned by large corporations (who do exactly what you have described) is protected by isolationism for everyone else.

      --
      Contrary to the popular belief, there indeed is no God.
    35. Re:Kudos to China by smallpaul · · Score: 2

      And this does not happen precisely because the monopoly for "globalization" owned by large corporations (who do exactly what you have described) is protected by isolationism for everyone else.

      Anybody can set up an import/export company!

    36. Re:Kudos to China by Alex+Belits · · Score: 2

      Not everybody can set oversea production, or move to another country to work.

      --
      Contrary to the popular belief, there indeed is no God.
  3. Entire Article For Those Anti-NYT people... by Anonymous Coward · · Score: 1, Redundant

    BANGALORE, India, Jan. 4 -- In the battle between India and China over the software business, India holds the edge. But if the recent invasion of Chinese trade and information technology delegations to Bangalore, India's software capital, is any indication, China is hoping to change that.

    A few weeks ago, a delegation of officials from the Chinese Ministry of Higher Education was here at Infosys Technologies (news/quote), India's best-known technology company, on something of a reconnaissance mission.

    The Chinese, it appeared, could not stop asking questions. How are employees trained in the latest technologies? How do programmers anticipate the needs of the market? How does the company keep its attrition rate under 10 percent? What kind of cuisine at the cafeterias? How many employees use the gym on an average day?

    "We are here to learn," said Wang Ya Jie, the deputy director general of the Office of the Academic Degrees Committee, who led the delegation.

    The visitor routine at Infosys is well rehearsed, and dozens of foreign business groups come each week. Delegations get a presentation about Infosys or a question session with an executive. To round off, there is a golf buggy tour of the campus that leaves most visitors in awe; Infosys says it has the second-largest technology campus, after Microsoft (news/quote)'s.

    Until early last year, Chinese visitors were rare, but in the last month alone, five Chinese delegations have stopped by.

    The Chinese groups from universities and software parks are focused on one goal: they would like to supplant India as the world's second-largest producer of software, after the United States.

    "The Chinese are very clever, just as the Indians are," said a member of one delegation, Kang Jianchu, an assistant professor at the Beijing University of Aeronautics and Astronautics. "So what else is the difference? We are here to find out."

    The Chinese realize that part of India's advantage comes from its schools and universities. So, besides the stop at Infosys, this Chinese group's two-day itinerary was packed with trips to the city's premier technology schools, the Indian Institute of Science and the Indian Institute of Information Technology.

    After all, the Chinese have engineering and technology schools that they consider just as good as, if not better than, those in India. More than 200 universities have computer science departments, according to the four professors in the Chinese delegation, and 33 universities in China now have specialized schools teaching software development.

    "The most important difference," said Shen Weiping, vice president of Jiaotong University in Shanghai, "is that professors in India teach computers in English and professors in China teach computers in Chinese."

    Until now, English has been taught as a subject in China, but other subjects have not been taught in English, limiting practical use of the classroom learning. English skills are critical for the Chinese if they intend to build the customer relationships needed to increase exports to English-speaking countries.

    In the fiscal year that ended on March 31, 2001, India exported software to more than 100 countries, but a significant 60 percent of its software exports went to the United States alone.

    China outstrips India in almost every sphere of development except software. It attracts a bigger chunk of foreign investment, and its share of world exports, whether textiles or toys, is far bigger.

    In information technology, however, India takes pride in outdoing its rival. In 2000-01, India's software exports totaled $6.2 billion. Nasscom, India's software industry trade body, projects that India will reach $8.5 billion in exports by the end of this year. China's software exports were only $130 million in 1999 and have yet to reach $1 billion.

    A sense of urgency came through in the Chinese visit. The visitors repeatedly asked officials of the Indian companies, "What kind of model did India follow to reach this level in information technology?"

    Although they say they gain information from the Chinese as well as give it, officials of the Indian companies, understandably, are not entirely open with their answers.

    Arjun Belliappa, a government official who facilitates visits by foreign delegations, said, "The Chinese are very eager to know the business model, and Indian companies are expectedly very reserved." For example, this particular delegation, despite several requests, was not permitted to visit Bangalore's other well-known software company, Wipro (news/quote) Technologies.

    With the Chinese going about learning in their quiet way, Indian technology companies are already looking over their shoulders. They fear that if the language gap is bridged, the Chinese will begin bidding for the same slice of the pie as the Indian companies, snatching away projects and foreign currency earnings.

    The world's two most populous countries, with more than a billion people each, will fight this war with programmers, which they both churn out in the thousands.

    Indian labor is cheap, but Chinese labor is cheaper. Programming produced by Chinese costs about 20 percent less than that produced by equally qualified Indians, and some see this as eventually giving China a big advantage. At the same time, companies like Infosys and Wipro are looking for ways to use Chinese talent for their own software development efforts.

    Kiran Karnik, president of Nasscom, said China would take several years to catch up with India. "However, we can't afford to be complacent," he said.

    China, meanwhile, is being aggressive. One of its largest software companies, Huawei Technologies, has a center in Bangalore that employs 536 people and is Huawei's biggest unit outside China.

    At the unit, 180 Chinese work alongside Indian programmers, soaking in the work culture and ethics. "They are learning how Indian programmers work together, how well they coordinate," said Ms. Kang, the assistant professor from Beijing.

    Crisscrossing the 50-acre Infosys campus in a golf cart, the delegation was asked how long it would take China to overtake India as software powerhouse. "In the next 5 to 10 years, we hope to do that," Mr. Weiping said with quiet calculation.

    1. Re:Entire Article For Those Anti-NYT people... by Anonymous Coward · · Score: 0

      "Indian labor is cheap, but Chinese labor is cheaper. Programming produced by Chinese costs about 20 percent less than that produced by equally qualified Indians, and some see this as eventually giving China a big advantage. "

      I was under the impression that Indians as a whole were much poorer and needed less money to live off than someone in China. After all even though the West criticises China for being being so poor, more Indians starve than Chinese.

    2. Re:Entire Article For Those Anti-NYT people... by Anonymous Coward · · Score: 0

      Yes, but there are a crapload more middle class in India (upwards of 200-300 million).

      Overall, India is a more varied country. There is a large population of rich (50 mill), a huge middle class, and a VERY large amount of people under the poverty line (600 million).

      China, on the other hand, has a population of rich people who have made a lot of money in the last twenty years, and then a large population (around 1 billion) who earn around the same amount of money. Comparativly to India, these people who be somewhere between the middle class of India and people under the poverty line in India.

      Keep in mind that in India, the middle class earns around 1/10th of what they do in the United States, but can actually have a high standard of living. It's not terribly non-standard to have 3-4 servents in a middle class home. This is probably because of the burgeoning population of people under the poverty line.

      Also, people with IT jobs in India are middle-middle class to high-middle class.

  4. Remote engineers... by Pengo · · Score: 5, Interesting


    Just like Dilberts company had their secret Albonians, our company had Romanians.

    Our company did it for two years, and for a good reason we don't do it anymore. Not that there is no good work that comes out of it.. it was just a nightmare to manage. Our software is not one that can just be packaged and shipped, but was an ASP (Java) that requires constant work and modifications for new customers.

    I suppose with something like Windows applications it might be easier to outsource, but web based applications it was a managment nightmare and ended up just not working.

    I will not go into the differences of culture and work ethic or the irritations due to time zone differences.

    1. Re:Remote engineers... by 11thangel · · Score: 4, Troll

      sp, it was Elbonians, not Albonians. And they weren't secret, they bought out the company after they made a fortune selling the mud that was their country as a cosmetic product. Or am I the only one geeky enough to remember that strip?

      --

      I am !amused.
    2. Re:Remote engineers... by ppetru · · Score: 5, Interesting

      Being a romanian myself, I feel obliged to add the fact that this is a generic issue with telecommuting: there are certain kinds of work which simply don't fit in, no matter if the team is romanian or indian or chinese or whatever.

      On the other hand, if you have good management, outsourcing can be a godsend, for a couple reasons:

      • It can be cheaper
      • It allows easier access to otherwise rare or expensive talent or expertise
      • If there's a time zone difference, you can turn that to your advantage and literally work around the clock
      • The culture difference can be an advantage too: different ways of thinking lead to a bigger pool of ideas, and generally results in tighter code/design discipline.
      (none of the above depend on each other).

      In conclusion, I think there's a general misconception about outsourcing, caused by the false assumption that cheaper always means worse. Sure, you get what you deserve if you hire a-dime-a-dozen {romanians,indians,chinese,whatever}, but there are also good people out there, and they are way cheaper than the US counterparts. You can have a top romanian programmers for around $1000-1500 and I can assure you they'll be sharp even by the most demanding standards.

      --

      Petru
    3. Re:Remote engineers... by nomadic · · Score: 3, Insightful

      In conclusion, I think there's a general misconception about outsourcing, caused by the false assumption that cheaper always means worse.

      Actually I don't think that's true at all. There seems to be a belief among some US IT managers that overseas programmers are not only cheaper but better. I think it may be a result of either the rampant belief here that our educational system cannot produce first-rate technologists (wrong of course), or that foreign programmers are by necessity more single-minded and eager to put in those long hours (again, not necessarily true, it comes down to the individual).

    4. Re:Remote engineers... by Anonymous Coward · · Score: 0

      it's not "geeky" to remember Dilbert. all other geeks stopped reading it after it went mainstream about a decade ago.

    5. Re:Remote engineers... by Anonymous Coward · · Score: 0

      Let me guess, you switched from Linux to FreeBSD in late '99 or early '00...

    6. Re:Remote engineers... by gaspyy · · Score: 2, Insightful

      I agree with Petru. I'm also a Romanian myself and project manager for a local company. We've worked for the past 5 years with companies from US, UK and Germany (big ones, including Oracle and IBM).

      Outsourcing can work like a charm, but it takes a good manager. The starter of this thread mentioned a few things that caught my eye:
      - "work ethic": like everywhere, there are honest and dedicated people who will work closely with you, respect deadlines, etc. and there are those looking only for a quick buck. It's your job to determine very early if your partners are to be trusted;
      - "cultural differences": not that big are you might think. As long as there's a mutual respect, there's no problem. You can use that to your advantage (fresh ideas and perspective).

      And we do deliver web based solutions (ColdFusion & Java) tailored for individual customers, so this can work too.

      Finally, I don't want to strike anyone's ego, but the concept that "creativity = US", "implementation = overseas" is wrong.

    7. Re:Remote engineers... by John+Harrison · · Score: 3, Interesting
      There seems to be a belief among some US IT managers that overseas programmers are not only cheaper but better.

      Or maybe managers feel that overseas programmers simply do EXACTLY what they're told without rasing any issues or worrying if including certain "features" makes sense. Overseas programmers make them feel smarter by giving them what they ask for instead of pointing out that what they are asking for is really what they want.

  5. Cheap programming in India for sale by Anonymous Coward · · Score: 0

    I work in an European scientific software company and we get lots of E-mail from India saying that they could train people to do our work and send them to Europe, or where ever you want.

    Personally I never reply to these E-mails. I seems to me like a modern form of slavery. What do you guys think? How are these companies managed. Do you think you would appreciate it, being called cheap programming force by your boss?

    Or is the situation in India really that bad, and would you be happy to go abroad and have a better live?

    1. Re:Cheap programming in India for sale by mx90 · · Score: 1

      I too get emails like that. In fact, last week I got a non-list email from a person in India asking what it was like to work in Canada at my company, and if I knew any job openings (they were looking to immigrate.)

      I have a few coworkers who came over from India a few years ago. My company also has a design centre over there (although I can't comment on their work... different division). But my coworkers are somewhat of the mind that they "got out at the good time" (i.e. before everyone over there got a CS degree, and before Nortel and half a dozen other hi-tech companies up here dumped thousands of software developers onto the Canadian job market.) They also say that their post-secondary education is somewhat compressed (covers more, in less time, more focused) than over here. i.e. turn out software geeks faster.

      In spite of this, just think about it. Here you have to pay a (for lack of a better term) code monkey anywheres from $45,000-60,000 a year + benefits. They can pay far less over there (in relative $US or $CAN) and still keep their code monkeys above the poverty line. Not happy with your job? Too bad, thanks for coming out, there's only a BILLION others to replace you. So you have to sortof "code for your life."

    2. Re:Cheap programming in India for sale by littleRedFriend · · Score: 1

      Sorry, I forgot to login. This was my post.

      From your description it reminds me of a book written by a guy named Dickens. Abuse of people on an industrial scale. However I take your word for it, when you say these people are happy they escaped before the real big skilled programmers explosion.

      On the other hand, I'm so happy that what I do (bioinformatics) takes more skills than just coding. I wouldn't like to be without a job either.

      Do you think we should hire some of these people, or let them come for a traineeship?

      --
      IANAL, but imagine a beowulf cluster of in Soviet Russia all your belong are base to us welcoming the new SCO overlords.
    3. Re:Cheap programming in India for sale by flipper28 · · Score: 1

      I get the same e-mails, and to be honest, I sick of people begging to out-source our software development when it is our core focus. I personally have worked with another corporation who outsourced the work to india only to have a poor outcome. At the end, we had to do everything ourselves and it cost us more time and money.

    4. Re:Cheap programming in India for sale by Anonymous Coward · · Score: 0

      Why is this a form of slavery? You are basically giving people better jobs in India.

      Which is why I don't understand why all of these anti-globalization people are saying that globalization screws the third world. It doesn't. It provides jobs and increases standard of living.

    5. Re:Cheap programming in India for sale by mx90 · · Score: 1

      Definately. I am always nothing but impressed with the competancy of my Indian coworkers, and how fast they can get up to speed on new projects (certainly, a lot smarter than me.. :)

  6. Overseas by InodoroPereyra · · Score: 0, Flamebait
    My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas.

    Oh yes, routine development such as most of KDE, the invention of the Linux kernel and so on was done outside the US. Just routine stuff, not really creative, right ?

    -- Don Inodoro

    1. Re:Overseas by Anonymous Coward · · Score: 0

      I think the point is for US-based companies, most of the creative work will stay local.

    2. Re:Overseas by MisterBlister · · Score: 1
      Oh yes, routine development such as most of KDE, the invention of the Linux kernel and so on was done outside the US. Just routine stuff, not really creative, right

      You've picked some bad examples. Neither KDE nor Linux, while both are great software, is particularly 'creative'. Both are reimplementations of existing software systems which actually were largely driven by software pioneers in the USA (though some of the programmers involved may have been of non-US origin).

      I'm not saying that non-USA programmers can't be creative (look at some of the great programming and creative video game ideas out of Europe & Japan, for example), just that you should find some better examples.

    3. Re:Overseas by Inthewire · · Score: 1

      ooh, get ready to be modded down. I mentioned that Linux, though nice, is not a "new" development and was pissed on by some SlashDork

      --


      Writers imply. Readers infer.
    4. Re:Overseas by Anonymous Coward · · Score: 2, Funny

      how is reimplementing a 1970's operating system designed at ATT in the USA creative? Or ripping off a windowing system designed by MS in the USA? Looks like the USA is the leader again!

    5. Re:Overseas by Killio · · Score: 1
      Or ripping off a windowing system designed by MS in the USA? Looks like the USA is the leader again!

      To what windowing system are you referring? X was first written long before little Billy's Windows 1.0 was released. And in any case, Apple had it first.

    6. Re:Overseas by nomadic · · Score: 1


      To what windowing system are you referring? X was first written long before little Billy's Windows 1.0 was released. And in any case, Apple had it first.


      Fine, they ripped off X. Which (surprise surprise) is from the USA too, so the point still stands...

    7. Re:Overseas by Anonymous Coward · · Score: 0

      Who ripped off X ? KDE _IS_ X. X is the layer underneath KDE.

    8. Re:Overseas by jo42 · · Score: 1
      > Apple had it first

      Who ripped it all off of Xerox PARC. At least get your history right, son. :)

  7. Slashdot - Asian Edition ? by roguerez · · Score: 2, Funny

    After looking at the latest three articles I would think I loaded slashdot.org.tw or something instead of just Slashdot.org.. ;)

    1. Re:Slashdot - Asian Edition ? by Anonymous Coward · · Score: 0

      Just set up a .tw domain to forward here :)

      With all the anime stories, well...

  8. Creative? by jatbrowne · · Score: 1

    Is that an implicit assumption that developers in China and India are unable to perform "creative" software development?

    Its not quite the same deal as designing your clothes at Nike headquarters and manufacturing them in a Chinese sweatshop. You have to be a good programmer to do "routine" development as well. Indians are no less creative than Americans!

    1. Re:Creative? by Tralfamadorian · · Score: 0, Flamebait

      Idiot, that's not what he said. You took something he typed, and twisted it into an extreme statement.

      Lemme guess, you also like to associate yourself with a political party, and you watch ABC for "news."

  9. programming for linux? by torqer · · Score: 1

    Well, Let's hope that the programmers (or theirbosses) have the foresight to so coding to support their Municipal PC's Red Flag Linux. If they are serious about producing quality software, then maybe we would have a stable, usable, if in Chinese, Office Suite.

  10. Cheap workforce from overseas??? by littleRedFriend · · Score: 0, Redundant

    I work in an European scientific software company and we get lots of E-mail from India saying that they could train people to do our work and send them to Europe, or where ever you want.

    Personally I never reply to these E-mails. I seems to me like a modern form of slavery. What do you guys think? How are these companies managed. Do you think you would appreciate it, being called cheap programming force by your boss?

    Or is the situation in India really that bad, and would you be happy to go abroad and have a better live?

    [repost sorry, forgot to login]

    --
    IANAL, but imagine a beowulf cluster of in Soviet Russia all your belong are base to us welcoming the new SCO overlords.
  11. Depends on the perspective by Anonymous Coward · · Score: 2, Insightful

    My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas.

    Large companies will do this, certainly. But one doesn't have to work for a large company. One
    really shouldn't work for a large company, period.
    Becomming downright nasty, bloodthirsty entities,
    they are.

    This may be the year I start my own business.
    After watching Enron steal it's employees retirement
    money, and other things, I don't think I ever want
    to work for someone else again.

    There's a lot to be said for self reliance folks. Makes
    you strong. Screw the big companies, they don't give
    a fuck about you. Don't work for them, do your own thing.

    1. Re:Depends on the perspective by mx90 · · Score: 1

      Of course the only way to be truly self-reliant: farm. :) Leaving company X and becoming a freelance consultant for company X isn't really what you're looking for.

    2. Re:Depends on the perspective by Anonymous Coward · · Score: 0

      Modern farmers are even less self-reliant than the average citizen. Modern farming requires enourmous amounts of sophisticated equipment that is made by LARGE COMPANIES

    3. Re:Depends on the perspective by Happy+go+Lucky · · Score: 2, Insightful
      There's a lot to be said for self reliance folks. Makes you strong. Screw the big companies, they don't give a fuck about you. Don't work for them, do your own thing.

      That may be a little extreme. They do control a nice chunk of the money floating around that's gonna end up in paychecks.

      Someone back in the 1980's had a saying: "Trust, but verify." That was really a polite way of saying "Work with them, but don't trust them." If they're handing out the money, then take it, but don't believe anything they say unless you get it in writing.

      And then get yourself a copy of M.G. Kains' "Five Acres and Independence" and the phone number of your county agent. If your company is going to be as helpful to you as Enron was to their retirees, then you'll want the subscriptions to Mother Earth News and Backwoods Home and all the other hippy/survivalist magazines. And I thought about suggesting the misc.survivalism usenet group, except the signal-to-noise ratio there is arguably the worst on usenet.

      If you can brew your own beer, you don't have to drink Coor's. If you can bake your own bread, you'll be a lot healthier than the folks who eat WonderBread (and you can screw up the baking royally and still have better-tasting bread than most supermarkets) If you chop your own firewood, you'll be twice-warmed. If you lift weights, you won't have to call your cousins every time your girlfriend wants to rearrange the furniture. And so forth.

      But that's indulging a pet theory of mine: The less-dependant you are on other people, the happier you'll be. And it's easier to deal with other people when you're not so dependent on them: you don't resent them for controlling you, they don't resent you for needing them for everything, and as a result everybody's blood pressure drops about ten points.

  12. Just like any other industry... by psxndc · · Score: 5, Insightful
    My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas

    It's like this with most industries, why not software? Levi's designs jeans here and gets poor workers in taiwan to make them in sweatshops. I'm not saying it's right, it's not, but that's the way American companies do business and make a profit.

    psxndc

    --

    The emacs religion: to be saved, control excess.

    1. Re:Just like any other industry... by psxndc · · Score: 1
      And for anyone that thinks me US-centric: I don't claim to know how other countries' companies make their money, so save the flames. I just know that a large amount of US companies ship out the crappy jobs to poorer nations (pronounced NAFTA and other ways).

      psxndc

      --

      The emacs religion: to be saved, control excess.

    2. Re:Just like any other industry... by smallpaul · · Score: 3

      It's like this with most industries, why not software? Levi's designs jeans here and gets poor workers in taiwan to make them in sweatshops. I'm not saying it's right, it's not, but that's the way American companies do business and make a profit.

      Creating code is not like sewing jeans. No company ever makes exactly identical code twice. After all, that's what "cp" does. The coder constantly finds holes in the design (corner cases, poor choices, etc.) and must communicate with the designer and/or customers. It is incredibly expensive to elaborate the design so formally that there are no creative choices or questions left for the coders.

      Before I hired Chinese coders I would want to know if they spoke excellent English, had high-bandwidth access to uncensored technical information sources (including mailng lists) in the West.

    3. Re:Just like any other industry... by flynt · · Score: 4, Funny

      No company ever makes exactly identical code twice

      Never worked at a company, have you?

    4. Re:Just like any other industry... by psxndc · · Score: 2
      So you hire an English speaking "Front Controller" that all communication goes through. I see your point, but I think a lot of the overhead of Software Architect to Developers communication can be funneled through one Senior English speaking representative. I think it wouldn't be as big a deal to communicate a good design (the key here is good. Language doesn't matter if the design sucks, developement will take a long time) if the non-US team had a good representative.

      psxndc

      --

      The emacs religion: to be saved, control excess.

    5. Re:Just like any other industry... by bmajik · · Score: 3, Interesting

      Maybe the writing is on the wall for US based software developers ?

      I remember the hoax interview with Stroutstrup about why he invented C++.. it went something like this..

      "IBM trained lots and lots of people to become C programmers.. and they got really good at it... and there was no money to be made in C development... so i came up with C++, something so hiddeously complex so as to once again put a premium on good developers"

      Sounds like there are lots of cheap developers for real now. And with everyone pushing towards component software or distributed anonymous systems, eventually someone will figure otu to use the Indian Foo.c or bar.pl. Economically, no one is oging to pay some american to re-implement bubble sort in perl in an air conditioned bright office on prime real estate for much longer.

      In 10 years, will we all sound like washed up UAW members, bitching about "those damn japs and their jap robots" ?

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    6. Re:Just like any other industry... by Raving · · Score: 3, Funny

      I love /. for this. The OP was american-centered, and here you come adding some more.

      I am french, and being told that the only opportunities of development work are weel-paid jobs in the US or cheap routine work anywhere else makes me laught. Whatever.

      No offence intended...

      Olivier

      --
      Singularity stupid: stupid gotten so dense that no intellect can escape
    7. Re:Just like any other industry... by psxndc · · Score: 1
      Read my reply to my own posting, the first one. It's not that _I_ think the only development opportunities are in the US, I'm just saying that it is typical for US companies to seek out labor in what they percieve to be less developed countries. You don't see companies hitting up France for cheap labor because they can't. The french and most European countries are "first-world" countries and wouldn't stand for the shit-end of the stick, where as countries like Mexico, Taiwan, etc will settle for any work for very few American dollars.

      psxndc

      --

      The emacs religion: to be saved, control excess.

  13. Re:Shove it by Anonymous Coward · · Score: 0

    While I realize you're a troll, the reality is that the more commercially successful China is, the more reformed its government becomes (which is good for everyone), and hypothetically if China becomes successful enough they will actually provide business to Western countries (though if they want to play the early 80s Japanese game of taking our money but not giving us money, then we'll fuck them into the grave).

    Having said that: Before the "Anti-US-ers" yap about how China is going to be the next superpower: China is one of those nations that will reform to a certain point (democracy, etc.), and then as a nation will disintegrate into 15 different nations: No more a Superpower than the tens of other asian countries.

  14. Chinese morality? by Anonymous Coward · · Score: 0

    Isn't it the Chinese that don't have any copyright laws? - which is why the don't BUY any software from overseas. In an economy like that, even a SINGLE software export against your ZERO software imports looks impressive.

    For my $0.02 I wouldn't even entertain anything from China until they addressed these issues.

  15. 'Creative' development jobs will stay here for now by Jobe_br · · Score: 5, Insightful

    I agree with the poster that, for now, creative development jobs are likely to stay state-side (or in the EU: Finland, anyone?). However, I'll throw out this bit of caution: from my own experience at one of the world's largest avionics company, where we routinely out-sourced tedious work to Chinese developers, the major stumbling block at the moment is language. As technology and intercultural exchange advances (say the next generation of developers), a common language will become less and less of a problem as many (if not all) will speak flawless English and be able to understand and convey complex engineering topics. When this day comes, I am afraid that developers in the US will feel the same fear as auto workers, factory assembly line workers and many other 'out-sourced' industry workers have felt in the past.

    The developers in India, offering to develop, test, and deploy your software for pennies on the dollar (or Euro) are not dumb, not by any stretch of the imagination. They have excellent resources, many times (books, 'Net connections, hardware) and they almost always have degrees in CS from accredited (and damn good) institutions. I recall a professor I had in my undergraduate schooling (in the US) that went to undergrad school in India, and Georgia Tech for her graduate work. She was one of the most amazingly intelligent professors I have ever run across.

    The point? Don't sit on your duff - get out there, get smarter, stay current, try to think of new things, evolve. Good hunting.

  16. My school already has this one figured out... by Peyna · · Score: 2

    At the University where I am attending 90% of the staff in the Computer Science department is from India (says so on their resumes). I guess we're ahead of the game. =]

    --
    What?
    1. Re:My school already has this one figured out... by Anonymous Coward · · Score: 0

      Would you please state where exactly you attend college so we can understand what you mean?

    2. Re:My school already has this one figured out... by Anonymous Coward · · Score: 0

      Take your pick.. .MIT, Stanford, CMU, CalTech...

    3. Re:My school already has this one figured out... by Peyna · · Score: 2

      Does it matter at all what college I attend? I fail to see how that would help you understand what I mean, anyway.

      --
      What?
    4. Re:My school already has this one figured out... by codingOgre · · Score: 1

      Yeah, that is great, but how are American students suppose to learn CS when the damn profs don't speak a lick of discernable English!

      --
      Space may be the final frontier, but it's made in a Hollywood basement. --Red Hot Chili Peppers, Californication
    5. Re:My school already has this one figured out... by Anonymous Coward · · Score: 0

      maybe if you weren't a redneck hick, you could understand them.

      my experience with Indian professors is that they speak great English.

    6. Re:My school already has this one figured out... by Peyna · · Score: 2

      Agreed, I have no problem at all understanding them. It's just another accent, just like any other, it takes some adapting, but you can still understand it. Just like I have trouble understanding people from the Southern United States.

      --
      What?
    7. Re:My school already has this one figured out... by codingOgre · · Score: 1

      To the previous Anon poster:

      Maybe if you weren't clueless you could assemble an intelligent thought. What region are you from Troll?

      To Peyna:

      I work with many Indians at work and I can understand them fine. Indian schools teach English very early on. However, I have dealt with some profs that are Indian and are from more rural regions of India and their english is *very* bad.

      --
      Space may be the final frontier, but it's made in a Hollywood basement. --Red Hot Chili Peppers, Californication
  17. UNTIL by HanzoSan · · Score: 1

    Taiwan makes their own stuff and sells it to their own. A global economy just cant work

    --
    If you use Linux, please help development of Autopac
    1. Re:UNTIL by Anonymous Coward · · Score: 0

      Yep - any yeoman/any country will tell ya the same : but tell that to Libertoon academics, brown-shirt business_nazis and drooling globalist neocoms ... tell them, and ya get drowned by the slabber, hounded by thugs and, well, what the Feds want ta do they do ---

  18. globalization and jobs by theirpuppet · · Score: 2, Insightful
    one of the key points to globalization, is the free movement of corporations across national boundaries. a friendlier environment, such as the one which is being created, allows corporations to set up shop wherever it's cheaper (look at NAFTA and GM, closed down their plants, moved them to Mexico, over a hundred thousand people were greatly affected by one case of this).

    the 'brain drain' will cease to be necessary. the internet is allowing IT work to be done around the world, globalization allows corporations to find workers anywhere for any pay.

    the US will be reduced to third world status as soon as it is convenient. 1% owns over 95% of the wealth. This is today. Tomorrow it will be worse, and most will simply live on the periphery (today's third world laborers, palistinians in israel, manual laborers in singapore)....

  19. When cafeteria food affects programming habits... by Cheetah86 · · Score: 1

    What kind of cuisine at the cafeterias? How many employees use the gym on an average day?

    Well, if they want to get a programming edge, all they need to do is have lots of coffee... so why do they need to know how many employees use the gym?

  20. Ridiculous by Anonymous Coward · · Score: 0

    My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas.

    I have to laugh on this!!

    Come on, creativity has no nation. Countries like India, Germany, China and Brazil have a lot of great programers, who do not only make "routine stuff" but great new things.

    Pay attention to the Linux community. The greatest part of it is done overseas.

    1. Re:Ridiculous by Anonymous Coward · · Score: 0

      And WHAT is creative about copying UNIX? UNIX was creative, in 1970, when it was made in the USA. 30 years later, they're trying to reimplement it. Big deal.

  21. If work is an indicator, India leads by Inthewire · · Score: 1

    At work (midsize info. tech company in the transportation industry) we have 1 Chinese woman, compared to 5 Indians (1 woman, 4 men).

    --


    Writers imply. Readers infer.
  22. What is creative software? by dragons_flight · · Score: 2

    My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas.

    I'm not a professional programmer, but I do have programming experience, and this statement got me thinking. In the commercial world what are the oppurtunities for "creative" software development?

    The only one that comes to mind is game development, and even for some games the creativity is mostly in the art and story and little in the actual programming. Certainly researchers in AI, natural language, and some other areas are being creative, but most of the unusual things seem to be academic rather than commercial.

    It's trivially easy for me to think of a wide array of rote programming projects that could be thrown together with existing techniques, but how often do commerical projects involve inventing new ideas and techniques?

  23. Just to bring everyone up to speed by EoRaptor · · Score: 5, Informative

    People may wonder how this type of outsourced programming works, and I'll run down a few examples here.

    One is the fixed API method. A function or functions are needed that perform X on data Y. This requirement is simply farmed out, and code is produced that does this. This code is then integrated into the larger code by the contracting company. In essence, this is the grunt work of programming, and it's where India started, and where China will likely start too.

    Another is code upgrade. Legacy code in one language is handed to a programming team, and the requirement that it be ported to new language X on system Y is given. India does a lot of this now, and their technology parks have a plethora of older hardware to mimic these legacy systems for developers to work with. The advantage here is that Indian's speak english fluently and reading native code with it's comments and documentation presents no problem at all for them. A legacy of British Colonialism that the Indians have turned to their advantage. I don't see the Chinese doing well here very quickly, as periodic reviews will be done in english, and communication could be a total headache.

    The third is the requirement style. Software must perform X,Y,Z and run on systems A,B,C. This is becoming more common. In this case, the entire software suite, from the core to the interface is handled by the Indian company. This is where India finds itself today, and it's pretty good at it. I've reviewed some results from projects like these, and the coding style is uniform, properly commented and compact. It's also a unique kind of style, and takes some getting used to, but any given company will produce the same style each time, so it's certainly very acceptable. On average I'd say it's less buggy, BUT!, I only see the end result, it may have been hell just weeks before, and I never saw it. This is somewhere the Chinese could do well, as a final pass to translate comments isn't terribly hard, but

    The last style is market need. This is where a perceived need is seen, and software is made to meet this need unsolicited. This I haven't seen very much, but as they become more aware of our market, India will certainly begin to try it's hand at this. China may never bother, as their own market is probably going to be big enough to consume any supply for a long time, and the very different cultures make the risk greater than a lot of companies may want to take.

    It's debatable wether China will ever catch India, the difference in style of education and culture may be to great. China may end up with the widget API market, and may end up serving the Indian markets need for this, oddly enough, but wether they can break the language barrier enough to work directly with english commented and documented code is something I can't predict. It's one of thoise moments where paradigm shift actually means something.

    1. Re:Just to bring everyone up to speed by Anonymous Coward · · Score: 0

      don't mean to be anal, but it would be great if you would spell check your comments. Do what I did and download HotLingo from here. It is a plug-in for IE, if you use IE, and allows you to highlight your text, right click, choose spell check and fix any errors.

      Yes I know, I'm anal.....no I don't think I'm perfect. :)

    2. Re:Just to bring everyone up to speed by cuteface · · Score: 1

      I am from Singapore. Down here we employ our fair share of Indians and Chinese programmers in the company i'm currently in.
      I disagree that,

      • Indians speak fluent English. You must be joking...every tried listening to the majority of them talk? The dictations,

      • pronunciations....same too for Chinese. Although i bet they'll improve with time. ;-P
      • All Indians and Chinese are born programmers. Hee, hee...someone must be high or something.
      • Outsourcing results in lower costs, better codes and faster turnaround. Not if you ignore possible major re-work due

      • to miscommunication, poor workmanship and sheer lack of motivation on the other side.

      I think having written the above...i agree there are very good Indian and Chinese professionals in the IT industry.
      Unfortunately, i realise for all highly intelligent people, it's the lack of interest that really kills their talents.
      And finding interesting things to do is a culture in America and perhaps, the reasons why it's so successful in breeding
      so much entrepreuners. Something i bet the Indians, Chinese and any other country can take a leaf off.

      --
      Reality is what we taste, smell, see, hear and touch yet we cannot comprehend it...only approximate it.
    3. Re:Just to bring everyone up to speed by Anonymous Coward · · Score: 0

      > Indians speak fluent English.

      More than half of them do. The North Indians speak a lot better English than the South Indians. In Singapore, most Indians there are from the state of Tamil, which is in the extreme south of India.

      North Indians speak much better English because of language groups. North Indian languages are all Indo-European. South Indian languages, while they have traits of Indo-European languages, are in their own language group (Devingari).

      Also, some states have a bigger tradition for English speaking than others. Tamil Nadu and Andhra Pradesh have less than other states, while they export a huge number of workers. Other states in India which export a huge number of workers like West Bengal and Marhahasta have really good English-medium schools.

  24. Creative Software by angel'o'sphere · · Score: 5, Insightful
    My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas.

    The United States are dominating the software market, thats true. But I doubt you can call them the more creative ones.
    Its widely accepted that european software companies have the more complicated and more inovative and more difficult to sell applications.

    One reason among others is internationalization. A US company usualy can drop that till they have a solid market position. European companies can't.

    LINUX e.g. is mainly developed in Europe.
    Microsoft Windows mainly in the US.

    StarOffice/OpenOffice was developed in Europe.
    Microsoft Office in the US.
    KDE mainly in Europe.

    Y2K services where regulary done in India.
    Y2K Reengineering is not easy. A lot of companies tried to provide services and failed. A lot of companies field bancrupcy because they tried to fix their Y2K problems by their own.

    Banglore, or Bangalore, has more IT jobs than a typical american city. And in relation to most self thought programmers in the western world most IT workers in India have a solid university education.

    Of course its arguable how deep their education is and if it can compete with our western standards.

    However I think that the argument is living costs and wages.
    As well as their attempt to approach market segments where we have a strong competition in, especialy regarding the price. (Y2K was done in India because they did it for 10 cents a line of code while in the US 70 cents where common. They could do it for 10 cents because the living costs are aby small in relation to the US)

    OTOH I doubt China is a competitor for Europe or the US on the gloabl market soon.
    As hard as it is for us to tackle their market it is for them to approach our market. The language barrier and the mentality is simply to different.

    Look at the silly results of the Microsoft Thesaurus for Word in Germany.
    There are so many "new" words which have a wrong meaning. Like "Frauenhaus" which got linked to "Freudenhaus".

    The first one is a refugee for women having problems with their friend/husband, the later is a bordell.

    Regards, angel'o'sphere

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    1. Re:Creative Software by Anonymous Coward · · Score: 0

      The products developed in the US you listed *ARE* the more creative ones, not to mention the most successful (by a factor of well over a million, possibly a billion).

    2. Re:Creative Software by angel'o'sphere · · Score: 1

      I said US software is more successfull and I gave a reason for it.

      But how do you think Microsoft Windows is more creative than e.g. Linux?

      Windows needs to rebooted for any system configuration change like installing a new software or a new driver.

      Thats so old fashioned ...

      Office XP uses XML as data file format (optional or allways?)... since when? Since Office 2000 I think.

      StarOffice and KDE use XML since when? StarOffice since 1999 and KDE since ever?

      Whats creative in an Office Appliacation anyway?

      Ever heared about Object Oriented Data Bases?

      Does the US have at least one company crafting them?

      Tzzz...

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    3. Re:Creative Software by Anonymous Coward · · Score: 0



      LINUX e.g. is mainly developed in Europe.
      Microsoft Windows mainly in the US.

      >>No true, I would say there is probably more Linux developers in the US. Where does Linus live?

      StarOffice/OpenOffice was developed in Europe.
      >>Is not Staroffice made by SUN, a company even more US based than MS.

      Microsoft Office in the US.
      KDE mainly in Europe.
      >>This is sort of right.

      Banglore, or Bangalore, has more IT jobs than a typical american city. And in relation to most self thought programmers in the western world most IT workers in India have a solid university education.
      >>I don't know what you mean here. Most programmers I know have BSs in CS or CE. Very few don't have a college degree.

      Of course its arguable how deep their education is and if it can compete with our western standards.
      >>Wrong again. Although they might not have the best liberal arts programs. Countries like India and China, are excelent on the technical side.

      However I think that the argument is living costs and wages.
      As well as their attempt to approach market segments where we have a strong competition in, especialy regarding the price. (Y2K was done in India because they did it for 10 cents a line of code while in the US 70 cents where common. They could do it for 10 cents because the living costs are aby small in relation to the US)

      OTOH I doubt China is a competitor for Europe or the US on the gloabl market soon.
      As hard as it is for us to tackle their market it is for them to approach our market. The language barrier and the mentality is simply to different.

      Look at the silly results of the Microsoft Thesaurus for Word in Germany.
      There are so many "new" words which have a wrong meaning. Like "Frauenhaus" which got linked to "Freudenhaus".

      The first one is a refugee for women having problems with their friend/husband, the later is a bordell.

      Regards, angel'o'sphere

    4. Re:Creative Software by Anonymous Coward · · Score: 0

      Dude, RTF is XML with different delimeters and different header.

    5. Re:Creative Software by GiorgioG · · Score: 1

      I'm sorry, isn't Linux a Unix based OS? Where did the creative geniuses develop Unix? Bell Labs? Maybe the Europeans are just good copycats =) Just kidding of course. StarOffice - same deal - it's MS Office for Linux. Again, the creative end was 95% done before it ever touched Europe.

      Sorry to bust your bubble Europe =)

      Oh and have fun with your dollar...I mean Euro ;-)

    6. Re:Creative Software by Anonymous Coward · · Score: 0
      The first one is a refugee for women having problems with their friend/husband, the later is a bordell.


      I'm sorry, I don't see the problem. The difference would be...?
    7. Re:Creative Software by Anonymous Coward · · Score: 0

      >Of course its arguable how deep their education is and if it can compete with our western standards.

      I think their education is probably *much* deeper than western standards. I once read (I think it was BuisnessWeek) that India has about the equivalent of ten MIT's. The major problem is that many of the people in the Indian MIT's (called IIT I think), who go out of the undergraduate level, go to the United States or other countries.

      Brain Drain is what is holding India (and China) back.

      >However I think that the argument is living costs and wages.

      Agreed.

    8. Re:Creative Software by Anonymous Coward · · Score: 0

      dude, rtf was probably made by an Indian programmer anyways.

      Microsoft has a large percentage of Indian an Chinese workers. Especially Indian (because of better English skillz).

    9. Re:Creative Software by shaunak · · Score: 1
      Of course its arguable how deep their education is and if it can compete with our western standards.

      What the hell are you talking about?
      Have you even seen the curriculum we have here?
      The next time you wish to argue, do try and verify what you're indicating.
      --
      -Shaunak.
    10. Re:Creative Software by angel'o'sphere · · Score: 1

      I did not say that the education is less deep.

      I only said that you have to compare with western standards.

      And the "western" has a broad viarity of depth in education.

      I doubt you are higher than the highest western level.

      I also doubt you are lower than the lowest western level.

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    11. Re:Creative Software by shaunak · · Score: 1
      I doubt you are higher than the highest western level.
      I also doubt you are lower than the lowest western level.
      Hmm ... higher than the highest level? I don't know - may be possible, may not be possible (Most likely at one of the Indian Institutes of Technology). Lower than the lowest? There are people duping students. Of course, these people have no government recognition and mostly wind up their operation by the time the govt. gets around to cracking down on them.
      --
      -Shaunak.
  25. I wonder by Techi · · Score: 3, Interesting

    I have to wonder exactly how this would influence the open-source community. It seems that most of our current open source software is a conglomeration of several different International efforts. Based on how much Linux has been growing recently, I wonder if we will see more Chinese software contributing to already existing platforms, or if there will be development on completely different platforms that run on the same business model as RedHat. Will we see more Linuxes and BSDs, or will this just result in more outsourcing for highly repetitive tasks in code and proprietary software?

    --
    "You think that's air you're breathing now?"
  26. India second largest software developer !!!??? by Utopia · · Score: 0, Redundant

    Does anyone know of any commerical sofware from India ?
    I have never heard of one.

    They may be the largest exporter of programmers --
    which I think doesn't give the crown of 'second largest software developer'.

    1. Re:India second largest software developer !!!??? by Space+Coyote · · Score: 2, Insightful

      India also has the second largest film industry in the world, and I'll bet you haven't heard of any Indian films, either.
      ___
      Cogito cogito, ergo cogito sum.

      --
      ___
      Cogito cogito, ergo cogito sum.
    2. Re:India second largest software developer !!!??? by Anonymous Coward · · Score: 0

      Um... I think it's the largest, Hollywood is the second. Remind yourself that there is 1 billion potential viewers for Indian movies vs, 300 million for American :) And people in India love movies.

    3. Re:India second largest software developer !!!??? by Utopia · · Score: 1

      You lose the bet. I am an Indian.

    4. Re:India second largest software developer !!!??? by a_n_d_e_r_s · · Score: 1

      Actually, Bollywood makes about 5 films for every 2 made in the US. So India is #1 when it comes to making movies , but since they monstly make it for thier own market noone in US ever sees them.

      --
      Just saying it like it are.
    5. Re:India second largest software developer !!!??? by Anonymous Coward · · Score: 0

      Think of any commercial software you have in your computer. It's probably all Indian (with American company labels and boxes).

    6. Re:India second largest software developer !!!??? by Anonymous Coward · · Score: 0

      Who would want to watch that crap anyway ?
      Culturally, socially and generally very different from everything we know.
      It might not be crap to you but it is to me.

    7. Re:India second largest software developer !!!??? by igrek · · Score: 2

      JFYI:

      Country/film produced in 1999:

      India 764
      US 628
      Japan 270
      Philippines 220
      France 181
      etc.

      Source: Screen Digest

    8. Re:India second largest software developer !!!??? by Anonymous Coward · · Score: 0

      How about all of us slashdot'rs who are Indian? There is quite a big number of them, I would imagine.

    9. Re:India second largest software developer !!!??? by vande-mataram · · Score: 1

      Utopia,

      There are many instances of Indian companies co-developing American products or Indians in India working for American subsidiaries enhancing and sustaining commercial American products. Startup and niche companies have been developing commercial products for some years now.

  27. Fairness by jfroot · · Score: 4, Funny

    So in the sense of fairness, will we be able to pirate any software we want that comes out of China without fear of punishment?

    1. Re:Fairness by kesuki · · Score: 1

      Well, Considering that they consider Microsoft a branch of the amercian govermnent, and are planning on using linux, I would hope that they focus on GPLed code. This would solve a couple problems neatly. First off Linux would have a rather large coder base with the political clout to get hardware vendors to support All the features of the latest in hardware.
      Secondly if they're making GPL code they're contributing to the entire world, instead of 'stealing' jobs. In a truly global economy you can't 'steal' every money making industry from your neighbors. If you focus on one area another is loosing that focus, which means the other countries would have to mess up to loose in the short run even.
      Although you can write closed source software even from linux machines, there is the potential for the chinese to break into new markets by writing software applications for linux that previously were only good quality on windows or mac.
      For people really worried about china stealing all the jobs away I would like to point this out. Did all those $5 made in china radios and cassette players put Sony out of business? If china fails to pruduce better programmers with better code, then they will not be able to steal the market from anyone. On the other hand, if companies like microsoft are putting out an inferior operating system to the one the chinese are putting out, then yes they are at risk. Of course as long as the chinese base any OS development on linux that will ensure that it is released under the GPL, and as such other countries will be able to improve the code as well, for the benefit of all software developers -- except one.

  28. China has advantages, but they don't speak English by philologist · · Score: 1

    Like I said in my comment about Microsoft being snubbed by the Chinese government, I think the Chinese have a huge advantage in their largely captive workforce. Whereas Indians constantly emigrate to richer countries (US, Britain, and now Germany), the totalitarian nature of China's policies make it very difficult to leave the country, although many do manage it. India's huge advantage is that about 10% of Indians are native/near-native speakers of English--- not bad for a country with 23 official languages. Unfortunately for China, not only does it have few English speakers, but English (at least spoken English) is especially difficult for Chinese to master.

    A problem both countries face is access to computers and the Internet. China and India would produce a lot more software if it were easier for their citizens to gain the programming skills they need to accomplish this goal. If China finally succeeds in absorbing Taiwan, it will have the hardware production it needs to accomplish this. Perhaps this is part of the ``national strategy''.

    --

  29. More Crap Software...just what we need by drwho · · Score: 1

    Most of the software that comes out of Indian (and some eastern european) Sweat Shops is utter crap. They have no concept of QA or even of pride in their work. China seems to have similar problems with QA over there, for hardware. Taiwan used to be bad, but seems to have cleaned up their act (a bit).

    Personally, I don't think we should be doing business with PRC at all. The human rights violations are staggering. God damn you Richard Nixon! Also, given that China is an enemy of the US, I don't think it's a good idea for US vital interests to run software made in China.

    Not to say there aren't any good programmers in PRC. But if you think Microsoft is a behemoth that makes crappy, undocumented spyware, wait till you see what China, Inc. has in store for you.

    1. Re:More Crap Software...just what we need by Anonymous Coward · · Score: 0

      As you completely wrong as to the nature of Indian produced software, or the dedication of Indian programmers, you CAN LICK MY HAIRY ASSHOLE, and SUCK MY DICK!

    2. Re:More Crap Software...just what we need by Anonymous Coward · · Score: 0

      "Most of the software that comes out of Indian (and some eastern european) Sweat Shops is utter crap.

      First, my company hasn't done much buisness with east european "sweat shops", but I with my experience with code produced in India, I can tell you that it is pretty high quality. Give them specifications on what you want done, and they'll do it for a fraction of the cost and time that it takes here. This is a very good thing for both American companies and Indian people.

      Second, explain why they are sweat shops. They do earn a fraction of what equivalent jobs would be here. That's definatly true. However, standard of living costs are much lower there. I know this because I've actually been over there (showing them the ropes, etc..). Most workers there live quite comfortable. Overage pay per year is about $4000. This is MUCH higher than the average Indian salary.

      Face it, it's good for everyone. We save money, they get more money.

    3. Re:More Crap Software...just what we need by Anonymous Coward · · Score: 0

      most crappy software came from USA, from its
      biggest software company called microsoft.
      also QA in USA is 2nd class citizen anyway

  30. Splitting Design/Coding by nyjx · · Score: 3, Interesting
    The big reason for splitting design from coding leg work has to do with the market you're serving. I guess a lot of the more interesting "custom" software is still built for richer markets (Europe, Japan, USA) and to produce systems like that you need:
    • A lot of interaction with the customer
    • A good feel for what competitors in that market can offer
    • A good feel for the corporate culture & existing systems in the company your selling too
    These things are very hard to achieve if the design team is half a world away - the cycle times are just too long and to make a good product/system you need a lot of interaction with your customer.

    So what's could happen is that a lot of the commodity, stack 'em high, sell 'em cheap software may move elsewhere but custom design remains in the home markets.

    Hence this has little to do with creativity of Chinese or India programmers - simply that they are further from the target markets. Once their domestic markets really take off then the US, Japan and Europe will be in for serious competition.

    --
    .sig
    1. Re:Splitting Design/Coding by plsuh · · Score: 1

      * A lot of interaction with the customer
      * A good feel for what competitors in that market can offer
      * A good feel for the corporate culture & existing systems in the company your selling too
      These things are very hard to achieve if the design team is half a world away - the cycle times are just too long and to make a good product/system you need a lot of interaction with your customer.


      It's a lot harder to deal with than just separating the design vs. coding teams. I've architected and coded several enterprise-class custom web applications, and the biggest problem is always that the customer doesn't really know what they want. This is what leads to part of the Extreme Programming paradigm, that part about very rapid (1 to 3 week) design and review cycles. You talk to the customer, you build a first prototype, get feedback, code some more, etc. Eventually, you home in on what the customer really needs.

      Taking this offshore is a very difficult proposition. Working with a customer over a phone line or at best a videoconference link is an order of magnitude harder than getting everyone in a conference room, test driving your latest product, then brainstorming on a white board as to what's good and what's bad.

      The only possible way this can work with an overseas coding shop is if you just have the architect or designer show up at the customer, and rely on him or her to write the spec for the coders. Even so, there's a lot in terms of the customer's intent that gets lost in the transmission even if the point guy is a phenomenal communicator.

      Furthermore, it's hard for the architect to know exactly what questions the coders have for the customer. I make it a point to bring along the junior coders to project reviews if the customer is local. (And for me, a lot of them are. YMMV) This serves two very useful purposes -- it lets them ask questions and especially followup questions to the customer directly, and it starts to introduce them to how you handle customer relations as part of their professional development. If the customer is remote, I still make an effort to bring along at least one of the other coders to some of the project meetings.

      All of this assumes that the overseas shop is willing to work with a XP-style development process. I can't claim any extensive familiarity with the general mass of overseas development shops, but the two that I have dealt with were very big on having a detailed spec up front, so that they could estimate their own costs. They were willing to hold weekly project reviews, but these were aimed at how well they were writing to the spec, not changes to the spec to fit new discoveries.

      Repetitive tasks with fixed APIs, and exact ports of existing projects to new programming language/platform/etc -- these I can see being done effectively using an overseas programming shop. Writing a new application or adding new functionality to an existing one? No way. There are less painful ways to run a death march project.

      --Paul

    2. Re:Splitting Design/Coding by vande-mataram · · Score: 1

      Writing a new application or adding new functionality to an existing one? No way. There are less painful ways to run a death march project.

      Beg to differ. Many Indian companies develop PRODUCTS, not custom apps, for overseas customers. Some of these are in complex domains such as CAD or graphics. You may want to check out this company It's customer list reads like a who's who (7 of the top 12) of the CAD world.

  31. Re:'Creative' development jobs will stay here for by dragons_flight · · Score: 2

    Alternatively, we can work to balance the economic situation so that dollars don't buy so much more over there than they do over here.

    If it's just as cheap (or just as expensive) for a US company to set up a plant overseas as it is to set up a plant locally, then there would be little reason to go overseas. However, US monetary policy has been directly against this situation. The system is controlled so that the US$ is expected to be worth more overseas, and that way the US can more easily exert in foriegn economics. That policy makes sense from the standpoint of the US wanting power, but it's not exactly fair or nice.

    Someday I hope to see worldwide economic parity, but somehow I doubt it will happen in my lifetime. In the mean time, much of the rest of the world is already succumbing to the need to learn English just to keep up with the US, while lazy people like me have never taken the time to ever be really good at any other languages.

  32. Communism CANNOT create good software by mtrupe · · Score: 1, Flamebait

    ... or anything else good for that matter. Communism does not support productivity or creativity. So they can try all they want, but only capitalist governments can support and promote innovation.

    1. Re:Communism CANNOT create good software by dangermouse · · Score: 2, Insightful
      Either you're trolling, or you've had your head in the sand for ten years.

      China began a transition to a market (read: "unplanned") economy in the early 1990s. About ten seconds with google will tell you that it hasn't taken long to get there.

    2. Re:Communism CANNOT create good software by Anonymous Coward · · Score: 0

      So has India. Until 1991, it had a largely socialistic economy. Now it's one of the most "free" in the world, and they can take advantage of it very well.

    3. Re:Communism CANNOT create good software by Anonymous Coward · · Score: 0

      Why can't communism create good software?
      The programers might not get paid well, but that doesn't mean communist countries don't have smart people.

      Idealistic differences aside, I don't see how this has any bearing on intelligence.

    4. Re:Communism CANNOT create good software by Sierpinski · · Score: 1

      Communism in the purely theoretical sense is a highly productive, highly specialized form of government. The problem with communism is, that in order to pull it off, you need someone in power that will not corrupt, and always, under any and all circumstances, follow the "rules" set forth by the "theory of pure communism". The problem is, and always has been, this old saying:

      Power corrupts. Absolute power corrupts absolutely.

      Do a little research next time before bashing something. It might actually be a good thing, just never pulled off in the way in which it was meant.

    5. Re:Communism CANNOT create good software by mtrupe · · Score: 1

      Well, it frustrates me that my comment has been labelled flamebait. Oh well.

      I have done a significant amount of research on this very topic. Just because I did not post the details of why I feel this way does not mean I don't know what I am talking about.

  33. Re:Shove it by jfonseca · · Score: 0

    I am confused : who's the troll here? Your post is just disguised envy and flame. Be cool man, nobody wants to take America from you.

    If I remember correctly your civil war was about states trying to become republics? What are you now, a collection of 51 superpowers?

    There's a chance for everyone, and just because they grow it doesn't mean they're a threat to America. It seems everything becomes a military issue when dealt with by americans.

    Get real, make peace.

    --
    Broken Hearts are for Assholes. - Frank Zappa
  34. India is a free 'enterprise' country by starrmpic · · Score: 4, Interesting

    And I dont mean that in a rhetorical sense. Very few people realise that while it is a 3rd world country and somewhat socialistic in its inclinations in the past, entrepreneurship is very active in day to day life. Companies like Infosys, Wipro and others were started by enterprising people in a political environment that sustained it.

    China definitely has the talent and the schools to grow it. What china lacks is the personal and social freedom in day to day life. China could be a very prosperous nation if it became somewhat democratic.

    --
    Slashdot looks deep within my heart and assigns me a number based on the order in which I join
  35. Some things about India by Anonymous Coward · · Score: 1, Insightful

    A ecommerce dot.bomb that decided to out source all its work to a company in India got a nice surprise. 2 months of people not showing up for work because of protests and other political issues.

    On a side note, 20% of our contract engineers are from India. Not sure why, we have lots of skilled people in our area, and the pay is the same.

    -
    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rich Cook

  36. Redmond Rising by Anonymous Coward · · Score: 0, Funny

    In the month of October of last year, I had written to William about this. I had stressed how important it is for us to discuss the situtation in China, and I had tried to reason with him the absurdity and furtility of the current biz techniques that Microsoft has been imposing on most world countries.

    William, called me back sometime around November, he sounded very stressed and there was a slight edge to his voice.

    "Taco, my friend", he gasped, shocking me by the utter desperation in his voice. "Taco, my love", he lowered his voice gently, but still retaining that sence of stress and urgency.

    "You are going to hear a lot about me, my company run by you know who, China, India, and a number of things that would happen in the next few years", he went on.. "Taco, Dear, What I would do in the next few years make never make any sence to you, you may feel betrayed, you may feel I'm working for my own destruction, you may never even believe it, but dearest, please stand by me on this".

    "But.... William what are you saying?", I quizzed, worried by the stress in his voice more than anything else.

    "Taco, I just want you to take me on faith, In the next few years, I might do things that you would never forgive me for. In the next few years, you might hate me".

    "William... I can never hate you", I whispered... gently.

    "Taco, My Dearest Superime Taco, your son, CmdrTaco, that boy, he runs slashdot still doesn't he?"

    "Yes dear, well, I think he does, or maybe it's Andover or VA or OSDN, I'm not sure what he does, he just likes to play with Anime."

    "Nevermind about that, Suprime, I want you to do a favour for me, for the love, that you have had for me since you were 16. My dearest Mr. Taco of Holland, will you help me?"

    "Without any conditions, I will help, what do you wish of me William?"

    In the land of Washington, on the campus of Redmond, there was a gentle pause. I could feel my love William thinking, his eyes gazing at me, gently remembering the contour of my arse.

    "Taco, I want you to make your son post stories about us"

    "But, doesn't he do it already? Every since I told him that he was the first of a clone experiment we did in Harvard, and that he might be the heir to your empire, he has been obscessed with you and has been running this silly front of a cursade against you, I think he loves you terribly..."

    "I know", he said camly, and I could sense a lot of relif pouring into those two words. He did not sound stressed, and I felt better, my heart slowed down a bit. "I love that boy, does he have any male friends?"

    "Well, he's got Hemos, and that fat boy CowBoyNeal... no one like you my love."

    "CowboyNeal? Oh, you never liked fat men, Taco."

    "Never since I lost my love to one..."

    "Let's not talk about that my dearest..."

    "I won't"

    "Taco, can you get these kids to pull a stunt for me?"

    "What kind of stunt, William?"

    "I want him to post stories about me and India and China"

    "Why?"

    "I love Gandi"

    "Be serious dear.."

    "Well... I've saturated the US market"

    "You have what?!"

    "I can't sell any more OS, everyone has a computer now, and everyone is thinking of this fin"

    "I've heard of that, but what do you want in China or India, dear?"

    "Money"

    "That's what you always wanted..."

    There was a pause.... a gentle pause... "No Taco".

    A tear flamed down my cheek gently seeking its way onto my lips. Those lips that had one touched Williams... "You just want money honey?"

    "No, I want to enslave them"

    "Why ?"

    "One OS to rule them"

    "Dear what are you talking about?"

    "And in the darkness bind them...."

    "William.... are you allright..."

    There was silence, and in the silence I knew, that our line has been disconnected, the legions of verizon has once again made their precene be felt. But a forboding thought still lingered in my mind, what was this OS and darkness and enslavement that my sweet Bill spoke of ... I would never know.. for he would never call....

    Superime Taco,
    Rannamari Idhuru Kilegefaan. (Society for creative 'rolling on /.)

    1. Re:Redmond Rising by Anonymous Coward · · Score: 0

      funny though, i dont think it's ovvertated, funny but maybe 'rolling as he said. i liked the previous post better though superior taco.

    2. Re:Redmond Rising by Anonymous Coward · · Score: 0

      Welcome back S.Taco of (Soc, Ran. Idu. Kel). That was a sweet post.

      Who is John Galt anyway?

    3. Re:Redmond Rising by Anonymous Coward · · Score: 0

      Jesus would send you to hell for writing filth.

    4. Re:Redmond Rising by Anonymous Coward · · Score: 0
      Haha.. got some talent there, Taco, refine it.
      In the land of Washington, on the campus of Redmond, there was a gentle pause...
      LMAO
    5. Re:Redmond Rising by Anonymous Coward · · Score: 0

      Three OS made for the 286

      Six for the 3-5x86

      Nine for the P6's.

      But in the Land of Washington, on the campus of Redmond, One OS eXperience was made....

      ... and in the darkness bind them.

  37. But seriously, folks... by vmalloc_ · · Score: 1, Flamebait

    You guys are seriously overthinking this, and you're way too easy on China on this site. When did China stop being the evil, ruthless country that they are? How many tiannamen square massacres and Falun Gong witchhunts (where the chinese government hired people to hack American servers that contained Falun Gong information!do you guys need before you start taking a critical stance against China's government?

    The reason that China cares about software development is probably because they're trying to stop getting their web pages hacked by human rights advocates.

    They're "going to some other country to learn about programming"? Do you see people from other countries going around the world looking for the "secrets of the programmers"? It's probably just some communist "waste of time" project. And you know what they're probably going to do with it? Program some firewalls and a Falun Gong website exploit or something.

    God I'm sick of china. Did you know that they took some Linux distribution code, hacked it up a little bit and called it "Red Flag Linux"? Can you beleive that? That's a spit in the face of everything that Linux represents, being a freedom operating system in all it's possible descriptions. China's probably using it for a Falun Gong firewall or something. Pathetic.

    1. Re:But seriously, folks... by WildBeast · · Score: 1

      So what? Still, "Red Flag Linux" is a legal distribution.

    2. Re:But seriously, folks... by vmalloc_ · · Score: 1

      Did I question its LEGALITY? No.

    3. Re:But seriously, folks... by angel'o'sphere · · Score: 0, Flamebait

      tiannamen square massacres are long ago.

      We live NOW. Not in yesterday. If you in your little USA do not get that China has -- basicly faulted by US! politics 100 years ago -- a lot of problems they need to get fixed and that their way of doing it is a little bit different form western ways then you should simply stay out of discussion.

      There are three things where freedom starts:
      a) having enough to eat
      b) having a house to live
      c) having a health service

      In all three things China has much better situatiosn than the US.

      There are further things where freedom starts:
      d) having some closing
      e) having some education

      If you have a receipe for providing 1.2 billion peolpe with housing, cloth, food, warmth, education and fianly democracy and wealth, then please stop bitching and do something for your karma! Go over there and provide your assistance.

      Regards,
      angel'o'sphere

      P.S. in the US a 8 year old boy murdering someone can get executed. In China a drug smugglere usualy gets executed. Where are human rights violated here?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    4. Re:But seriously, folks... by vande-mataram · · Score: 1

      In all three things China has much better situatiosn than the US.

      You seem to be a victim of Chinese propaganda. All is not well in China as this book says

    5. Re:But seriously, folks... by angel'o'sphere · · Score: 1

      Yes,

      and you are a victim of american propaganda :-)

      BTW: why am I moded as flaimbait?

      I only fixed some comments another one made some posts above which where plain wrong.

      If you can not get that having something to eat is more important than having free speach ...

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  38. The Language Barrier by Karora · · Score: 4, Insightful

    The biggest problem I see with China trying to achieve this is the language barrier.

    India has a huge number of english-speaking inhabitants, and universities in India primarily teach in english. This is not the case in China.

    A good programmer really needs to understand the problem domain, and it is in english-speaking countries that the most valuable problem-domains will be.

    Eastern-european houses are doing fine in Europe because they are all well-used to overcoming language barriers there, but in North America it will be much harder to find bilingual teams.

    Of course you don't need a whole team to understand both languages - just your key architects and project managers. There should be some good jobs for bilingual analysts and managers if this does go ahead with any strength.

    --

    ...heellpppp! I've been captured by little green penguins!
    1. Re:The Language Barrier by Anonymous Coward · · Score: 0

      Well, in every place I have worked, finding bilingual teams would be no problem at all. I currently work with engineers and programmers from India, Hong Kong ( Catanese), Taiwan ( Mandarin), Romania, Isreal, France, Germany, Iran, Malasia, Afganistan, Italy, Turkey, Vietnam, Russia, Etria, Japan, and even Scotland. Many other Natve US engineers are have imigrant parents or grand parents, and speak their ansestral language. The last place I worked had a simulare ( ok so I cant spell, shoot me!) mix. Of course bothe employeers are large firms whos names periodicaly appear on Slashdot. I am sure that smaller firms will also have a diversity of language skills. This is the nature of the US. We attract the best and brightest from the whole world. This is why the US will always have an advantage. Think of it as hybrid-vigor. Personaly, I realy enjoy working with people from other places.

    2. Re:The Language Barrier by Anonymous Coward · · Score: 0

      No, the US buys the best and brightest from the whole world, which is a good reason why India is so poor. Most of their scientists and workers with high skills, come here for more money and India is left with nothing.

    3. Re:The Language Barrier by Karora · · Score: 1
      I guess that by living in a country where bilingualism is extremely rare I am prone to see a lot more problems with this idea than perhaps there would be in the US.

      Nevertheless, while I have had bilingual programming staff, I have rarely seen them successfully handle top roles as designers and project managers, where language skill is much more of a barrier.

      Here in New Zealand it seems that non native-english-speakers will progress much further in large programming shops than they will in small consulting organisations as well. I suppose too that this is much more the area where the Indian programming sweatshops have been successful.

      I too enjoy working with people from other places, and New Zealand has it's share of attractions to the rest of the world. Our current staff (20) do include French, English, Eastern European and Indian, as well as native New Zealanders. Nevertheless, we don't parade those less capable at english in front of our clients too often.

      --

      ...heellpppp! I've been captured by little green penguins!
  39. Re:'Creative' development jobs will stay here for by Jobe_br · · Score: 2

    Very much agreed, on all points. While I do love capitalism as much as the next person, the way it has evolved in the US (politically) is self-defeating and in constant need of 'fixing' to keep the common-folk happy. My personal feeling is that as long as the country is led by people who care more about power than more idealistic things (human rights, our environment, spiritual (not religious) understanding and things like a uniform code of morals and ethics) - we will be forever in this position. As a male that is at least somewhat enlightened to these types of things, I am very interested in seeing what happens to our country (and other countries as well) as more women take on leadership roles. I can't say that women won't succomb as men have, but I am hopeful and interested.

  40. The most offensive Slashdot article _ever_ by benmhall · · Score: 0, Flamebait
    "My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas."

    What an awful, unfounded, racist statement. You ought to be ashamed. The US is not the be-all and end-all of software development. Nor is it the center of the universe. I personally use many creative pieces of software that are produced overseas.

    In fact, much of the great free software we all use has non-US origins. Sylpheed, KDE, Linux, and large portions of Gnome have started oversees and continue to be large, international efforts with significant non-US contributions. Many well respected and innovative Linux distributions such as SuSE and Mandrake are of non-US origins, and the newcomer ELX, from India, already offers more working code than the vaporous "Lindows." What an ignorant statement.

    1. Re:The most offensive Slashdot article _ever_ by brocktune · · Score: 1

      I believe the author meant this statement in the context of American software companies. In other words, within an American software company, the more routine tasks might be delegated to offshore development. Obviously, non-American companies can and do have significant creative development teams.

      My company has a team of Indian engineers to help out with data conversion and routine UI development. Like the US, India was a British colony, so the English skills of most Indians is better than other Asian nations. Progress is slower because of timezone and management difficulties, but the Indian teams we've worked with have been completely adequate.

    2. Re:The most offensive Slashdot article _ever_ by dangermouse · · Score: 3, Interesting
      There is nothing ignorant or racist about his statement whatsoever.

      Most software is made for U.S. and European markets. The software industry began and is strongly entrenched in the United States and Europe. Therefore, most software development is done by or for U.S. and European companies. Most of the "creative work", then, necessarily happens in the U.S. or Europe because (A) that's where the decision-makers in the developing companies are, and (B) these are the people who know the market well.

      Most programming work that happens in India is "non-creative" work that's farmed out by U.S. and European companies because the labor is cheaper in India, and the benefits of proximity to the market are much smaller with that sort of work.

      And it's a cycle that feeds on itself, as the system/market/whatever optimizes each locale's role.

      It won't go on forever, of course, but there's no reason to pretend that this isn't the state of the industry now or that it's likely to change soon.

    3. Re:The most offensive Slashdot article _ever_ by ricst · · Score: 1

      The statement was neither racist nor unfounded. While there is certainly high quality software that has come from Europe, both commercial and GNU/FSF, I'd be willing to bet that at least 80 - 90 per cent of the software that runs on the world's servers and desktops originated in the US. And some software that didn't technically originate in the US, e.g., the "original" CERN browser, was developed by a US citizen working in Switzerland, and was later commercialized in the US by Netscape.

      So, I'm claiming that a large majority of the world's most important and creative software has been developed in the US; I'm not slighting the European community or any country where creative software developers live and work. There's lots of software from Europe that I use and love, but the fact is that most of what's on my desktops and servers at home and at work is "made in the US".

    4. Re:The most offensive Slashdot article _ever_ by slashdot.org · · Score: 4, Interesting

      Yeah, that statement annoyed me a lot too.

      The poster seems to assume that all India and China has to offer in terms of software development is programming houses that provide services to US companies.

      Although it's almost impossible to avoid any racist issues when discussing this matter, I do believe the use of these houses is a Good Thing.

      First of all, it provides a way to distribute money from the US to countries that have a lower standard of living. Secondly, it promotes education. The combination of the two has proven to be very succesful in increasing the standard of living in places that need it.

      In fact, much of the great free software we all use has non-US origins.

      In fact, some of the not so great, not so free software was made in the US. :o)

    5. Re:The most offensive Slashdot article _ever_ by 4narch0s · · Score: 1
      some software that didn't technically originate in the US, e.g., the "original" CERN browser, was developed by a US citizen working in Switzerland, and was later commercialized in the US by Netscape.

      *Ahem*, if you're referring to Tim Berners-Lee, he's actually a British subject, not a US citizen ...

      I agree with you to this extent: the software industry is mostly dominated by US companies. However, much of the software developed in US software houses is done by Europeans as well as Americans. In fact, many European companies set up shop in the US and do their utmost to blend in to the local landscape, in order to better penetrate the huge US market.

      My point is, you could equally well say that a lot of software that doesn't "technically" originate in Europe is developed by European citizens working in the US.

      (That said, long live great software, whatever its provenance ... ;)

    6. Re:The most offensive Slashdot article _ever_ by njdj · · Score: 1

      I do believe the use of these houses is a Good Thing.... First of all, it provides a way to distribute money from the US to countries that have a lower standard of living

      This comment reveals a major misunderstanding of economics. Reallocating work to where it can be done at lower cost does not merely re-distribute wealth. It creates wealth. Economics is not a zero-sum game. This seems to be a difficult concept for most people to grasp.

    7. Re:The most offensive Slashdot article _ever_ by Anonymous Coward · · Score: 0

      Most programming work that happens in India is "non-creative" work that's farmed out...

      As an Indian who works from India I can assure you of fallacy of this statement. Many projects involve strategic decision making on behalf of, or in consultation with, customers. Many innovations are suggested by the outsourcee company.

  41. 'Ask Slashdot' by slashdot.org · · Score: 1

    Thanks, that's indeed insightful.

    Could you or anyone else that has good experience with these type of companies provide some details of those companies (website).

    We have never outsourced our coding but we are certainly interested. There is some fear to overcome with management though. We have never had our source go outside the building for example (yep, closed source, for good reasons, believe me) so sending it overseas is not something that they'll do easily. And in our case we probably would have to do that.

    It's basically a trust issue, so one of the best ways to start off is with a company that comes highly recommended. (Instead of replying to spam ;o))

    So anyone: bring em on!

  42. On India (As an American programmer....) by ThomasMis · · Score: 5, Insightful

    In November of 2000, as a young and brash 24 year old software engineer, I got laid off from the embedded systems startup I was working for. My roommate and I (who was also a comp sci major and laid off on the same day) decided to try independent contracting. We both had been working in the industry for a few years and had picked up some business savvy along the way. So we got outselves a lawyer, incorporated, and all that...

    Then the fatefull day that we meet our first potention client. They were a investment group that needed number crunching software there field agents could use on site. I had spent some time at a large national insurance company writing insurance software, so this is right up my alley. So I sit down to talk business and the first thing out of this clients mouth is "why should we go with you, who is charging ten times what it would cost if we went with an Indian firm?" Keep in mind, we were only charging $45 an hour. And for those who don't keep score on software contracting rates, that is as low as it gets. I try to explain the value of being able to work with somebody who you can meet face to face, but they had made up there minds even before I got there.

    Over 2001 this was repeated time and again. We were subcontracted some work from a consultant in Florida but were told that there wasn't going to be any follow up work because he normally goes with Russian or Indian programmers that he can pay 5 dollars an hour for!

    So what's my point? I shake when I hear that China is trying to follow in Indians footsteps. The American market for small little independant consultants is harsh. And I fear soon will be non-existant. But that's the way the world is moving. Can't fight globalization.

    I still believe the entrepunurial American programmer can be successfull as long as they come up with original and inovative services or products. But as far as being a gun for hire... that market might be gone.

    --
    Check out my podcast: DreamStation.cc Video Game Show
    1. Re:On India (As an American programmer....) by ThomasMis · · Score: 1

      Keep in mind that as a contractor, you're not billing for 40 hour weeks. With only a small stream of work, a lot of non-billable leg work, you only end up billing a small percentage of your actual work week. As a matter of fact, on $45 dollars an hour, I could no longer afford the appartment I was sharing, and have temporarly been forced to move back to my parents basement until I can find full time work.

      (somebody hire me please)

      --
      Check out my podcast: DreamStation.cc Video Game Show
    2. Re:On India (As an American programmer....) by drsquare · · Score: 0

      Shut your fucking whining. They Indians can do it for 10 times less, so they get the job. Tough shit. Try charging 10 times less next time. $45 dollars an hour? Fucking hell, are your fingers lined with gold or something? They're charging $4.50, and you're surprised you can't get away with charging such an extortionate amount? What a fucking joke.

    3. Re:On India (As an American programmer....) by Pengo · · Score: 2

      I still believe the entrepunurial American programmer can be successfull as long as they come up with original and inovative services or products. But as far as being a gun for hire... that market might be gone.

      Your exactly right, if you can find something that will fill an exact niche and do it well, you will make some money. Build a framework for filling orders for refills on gumball machines. Someone out there needs it, and will pay for it.. because your the only person that has it and they don't have the resouces to manage an outsourced team. Etc. etc.

      Maybe there is just no room for lazy overpaid contract programmers, but good ones will always find a job.

    4. Re:On India (As an American programmer....) by Anonymous Coward · · Score: 0

      Shut YOUR fucking whining you little Indian twat. I KNOW you are because 3/4 of the rantings I've seen written by Indians include the word 'whining'!! Just wait till China is sticking it up YOUR ass by working for $.45 an hour DIPSHIT!

    5. Re:On India (As an American programmer....) by Anonymous Coward · · Score: 0

      At least you were lucky to be born in the richest country in the world. Fuck off lamer.

    6. Re:On India (As an American programmer....) by Anonymous Coward · · Score: 1, Interesting

      Actually, Indians can probably work for less than Chinese because there is less standard of living costs in India.

      It's really quite hilarious how the United States made the free market system popular, and now is getting screwed by it.

    7. Re:On India (As an American programmer....) by ScourgeOfGod · · Score: 1

      ...but good ones will always find a job.

      Don't kid yourself. This wasn't true in the last recession and it isn't true now.

      Lazy, overpaid contract programmers or hyper-thyroid code wizards, each is out of luck if there are no jobs. And if there are fewer jobs, well of course those will always go to the best programmers. After all, the PHBes of the world are alway adept at telling good from bad.

      --
      If you're happy and you know it, think again!
    8. Re:On India (As an American programmer....) by ScourgeOfGod · · Score: 1

      Quite a compelling argument you have here, and such an intelligent way of expressing it.

      I suggest that all huge corporations avail themselves of the wonderful productivity gains and cost savings to be had by using less expensive foreign labor. I also suggest that when problems arise, they go to Bangalore for help.

      --
      If you're happy and you know it, think again!
    9. Re:On India (As an American programmer....) by stephanruby · · Score: 1
      "So I sit down to talk business and the first thing out of this clients mouth is "why should we go with you, who is charging ten times what it would cost if we went with an Indian firm?" Keep in mind, we were only charging $45 an hour."

      If you needed an haircut, who would you go to?

      A. A person who charges $15

      B. A person who charges $5

      C. An illegal alien who charges $5

      I can't speak for everyone, but personally I'd go first to Person A. And then if Person A wasn't available, or if I was broke; I'd go to Person C, at least she has a good reason for charging such a ridiculous price.

      And if you don't think your price was ridiculous. Please calculate what you would have made after taxes, software/hardware expenses, your own training, and the cost of your non-billable hours (which should account for about two-thirds of your time) (not to mention medical, dental, and a host of other things).

      Stephan

    10. Re:On India (As an American programmer....) by Anonymous Coward · · Score: 0

      > I also suggest that when problems arise, they go to Bangalore for help.

      They already do, and find that it saves them costs further. Thank you for suggesting anyway.

    11. Re:On India (As an American programmer....) by no-s · · Score: 3, Informative
      It may seem as if the US independent contractor mkt has dried up. But in actuality US gov't contracting is still going strong for us citizens. Not that you will actually do any exciting work (gov't software development is the pits), but you will have a contract as a 'guru'. I'm embarrassed to say it's what I'm doing right now (after 16 years of successfully avoiding govt contracts). I'm also regrouping for a bit of a career change.

      The poster who suggests breaking out of the hourly rate game is on target. Most cost overruns occur on hourly rate contracts; in most cases the overrun is not noticed. Therefore corporations who only want to hire the cheapest hourly rate, won't negotiate, have turned a blind eye to opportunity. Any moderately complex project based on hourly rate must use deep bean-counting to succeed on cost targets over a fixed price project; Software success primarily requires getting rid of 'noise' in the development process and excessive management is a form of 'noise'. Distributed projects add extra management 'noise' to the development process; Mgt is betting reduced hourly rates will save the day. This can work, but requires more discipline than most companies are capable of (most people seem to use project management for presentation purposes, can't even set useful milestones - hah!).

      Don't be afraid to 'game' the negotiation process. Learn all you can. If you can help a business win, you will be scoring reputation points which will lead to future opportunities. Keep your overhead low so as to minimize cost advantages to non-us competitors. Don't work for free. Open-source contributors are not working for free (most sensible ones have their finances in order), they are working for reputation points and breaking up entrenched markets, leading to more opportunity for really useful and productive people over drones.

    12. Re:On India (As an American programmer....) by stephanruby · · Score: 1
      "It's really quite hilarious how the United States made the free market system popular, and now is getting screwed by it. "

      We're not getting screwed by it. We're benefiting from it. Some of us may have to retrain, but the majority of us will benefit from being able to purchase cheaper software.

      Stephan

    13. Re:On India (As an American programmer....) by ScourgeOfGod · · Score: 1

      Sometimes they do, yes. Sometimes they get frustrated enough to pay me $150/hr to clean up the mess. Often enough, in fact.

      --
      If you're happy and you know it, think again!
  43. Software going "offshore" - like hardware by ricst · · Score: 2, Insightful

    Software development moving "offshore" to India and now China is repeating a pattern that has occured in several other US industries. One closest to software is microelectronics. In the 1970s into the mid 1980s, major US firms like Intel, Motorola, and National Semiconductor were making lots of memory chips. The Japanese, Taiwanese and eventually South Koreans essentially took that business away by being able to learn the technology and develop less expensive manufacturing processes (in part using lower paid staff). Now Intel, AMD, National Semi, and the rest manufacture only the most complex chips domestically, i.e., CPUs and other specialized designs. Even Japan has ceded some of the memory chip market to the Koreans and Chinese.

    If there's a moral here, it's that the highest paying jobs are those that involve the most creativity, intelligence and freedom, and can only exist in a stable political and economic environment. Right now, recent events not withstanding, that's still by and large the US (and some European countries). [Still cosidering outsourcing that software development project to India when they are close to war with Pakistan?] So, if the US (and Europe) is to maintain its current position, we all need to get smart and keep smart and keep pushing for public and privately funded activities that foster and reward creativity and prevent established monopolies (won't mention any names here!) from dominating markets and stiffling innovation.

  44. Great..... by Anonymous Coward · · Score: 0

    Now we can have 2 large countries that produce shitty software.... I'm sorry, but my experience has shown me that India as some wonderful source of quality programming at low price is a complete myth (scam)...

    1. Re:Great..... by Anonymous Coward · · Score: 0

      or not?

    2. Re:Great..... by easter1916 · · Score: 1

      Hear hear -- of the 50 or so Indians I've worked with over the last few years, only two stand out as above average, the rest were definitely below average if not useless.

  45. Since we've outsourcing... by Anonymous Coward · · Score: 0

    Why don't we outsource management too? I mean, who wants a CEO who gets paid 5 M USD a year. Why don't we go with the 15 k USD dude from India? :-)

  46. Pirates by Taco+Cowboy · · Score: 1



    For your information, not all the software pirates originate from China.

    In the Good Ol' U. S. of A., there are lots of software pirates too !

    To use your own rationale, then U. S. of A. can't be trusted either, since there _are_ software pirates living in it !

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Pirates by ergo98 · · Score: 1

      Absolutely there are, but regardless of the perceptions on Slashdot there is a general respect for the idea of IP rights. In China some reports claim that piracy is upwards of 98%: That is staggering. AutoCAD has 90%+ of the CAD market in China, a country of a billion people, yet strangely sales there are "negligable".

  47. Producing technology vs producing software by Fuzuli · · Score: 1

    Any other country other than US can be the second third, or whatever biggest producer in the world. Or someday you may see that most of the software is being produced in a country other than US. ( this may seem like the extreme case, but think of hardware, the cheap labor is the key here )
    I really admit the way India focuses on software, and i wish my country could "see" the same facts about the trend in the world as India has done.
    But have you realized that most of what is being done out of US is just bringing peaces together ? Sure, rest of the world can use OO paradigm, C++, java, and other tools but it's US who produces the goods. how many of you heard of any Indian or non-US work on a new programming language or methodology ?
    I believe being the leader means producing the base tecnology, and no other country other than US currently seems to be working hard on new software technology.Trying to produce the tools is the real investment for the future of a country, but i don't see much candidates around.Everybody seems to be busy making money...

    1. Re:Producing technology vs producing software by Anonymous Coward · · Score: 0

      >Sure, rest of the world can use OO paradigm, C++, java, and other tools but it's US who produces the goods. how many of you heard of any Indian or non-US work on a new programming language or methodology ?

      the ruby programming language for one.
      c++ for another
      python for another
      tcl for another
      the OO paradigm (simula)

      I would be very suprised if the java development team at sun didn't have many Indian/Chinese workers. If you have any knowledge of modern computer companies, you'll know that'd be almost impossible if there were not.

  48. Do not underestimate their talent and skills by Ldir · · Score: 4, Interesting
    We have not used international outsourcing, but I have had employee developers from these countries. I had a client/server development team of up to 26 employees and contractors. This included one person each from India, Pakistan, China, and Malaysia. The balance of the team was mostly good ole' corn-fed Midwesterners, with a couple people from other parts of the U.S.

    I won't try to generalize too much based on four individuals. Based on my limited experience, however, I would never underestimate the skills and talent of developers from Asia. Everyone on my team was at least good; several of them were great. These four were all in the top 25%.

    In particular, the man from India was an absolute star. I've never met anyone who turned out such high-quality code, well designed and well structured, in so little time. As a plus, his work ethic was outstanding. He was a manager's dream.

    Our woman from China was close behind, a solid #2. We handed her an extremely difficult system; she jumped in and devoured it. Similar work ethic, similar high-quality code, extremely valuable to us.

    This is NOT a criticism of our American developers. Three or four of them were stars in their own right. As mentioned before, the entire team was good or better. It just happens that these two individuals were from China and India, and they happened to be the best of the best. When I did annual evaluations, those two always got the highest scores on the team.

    Maybe I got the only two stars, but I doubt it. Both of them were already in the area, and the Midwest isn't exactly known for being the center of the software universe. I'll bet there are plenty more where they came from.

    In short, those countries do have highly talented people. They can produce extremely skilled developers. We must not assume that they can't handle the "creative" work, or we may be asking "Do you want fries with that?" and wondering whatever happened to those good paychecks.

    1. Re:Do not underestimate their talent and skills by blue+trane · · Score: 1

      or we may be asking "Do you want fries with that?"


      won't even those jobs be automated soon?

    2. Re:Do not underestimate their talent and skills by SerpentMage · · Score: 1

      And do you want to know why they were stars? Because they were in the US. Seriously and this is not to belittle the issue. When the programmers become REALLY good in the "under-developed" countries they leave because they know they can make money. India has a real brain drain problem.

      Now about India and cheaper programming countries. To be very frank I am not worried in the least.

      And here is why. It has all to do with power of money. When I was contracting in India I saw how the developers worked.

      First their hardware was not quite up to snuff. It was good enough.

      Secondly because the people were not as well paid they did not have as much disposable income. As a result people did not have the ability to further their own talent independently. For example something as simple as a book had to be read in the company library.

      Thirdly, never underestimate the work required to keep everyone in sync. It requires long term investments and the desire to make it work.

      But now that India and their programmers are doing better they are becoming more expensive and undercut by other countries. In other words India is facing the same problem "developed" countries are.

      After having worked in India I am not worried that they will take my job. There is plenty of work to go around and market forces will level the play field.
      What we all should really be worried about is not countries taking over, but machines. Seriously think about it. Thus far automation has simplified many tasks outside of the computer industry. What will happen once automation simplifies programming (Generative programming, etc)? Then we will face massive layoffs...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
  49. Modern way of slavery ? by Taco+Cowboy · · Score: 1



    So your definition of "modern way of slavery" is to get people of India trained to do your work ?

    Now, now.... what that makes you, a _former_ slave?

    --
    Muchas Gracias, Señor Edward Snowden !
  50. Where is www.slashdot.us ? by Taco+Cowboy · · Score: 1



    On the other hand, I can't find "www.slashdot.us" either.

    If you think /. should remain US-centric, think again.

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Where is www.slashdot.us ? by ThatComputerGuy · · Score: 2

      www.slashdot.us... sounds like a challenge! Quick, post it on the front page!

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:Where is www.slashdot.us ? by roguerez · · Score: 2

      I rather see it Europe centric, as I am a European, not USian. :)

  51. MOD PARENT UP by Anonymous Coward · · Score: 1, Interesting

    Finally! I thought all the creative trolls left /. long ago. All we have is a bunch of loosers posting random links that fill pages now days. This is a cool post. I like it better than S.Taco's older ones.

  52. Where's YOUR morality? by Taco+Cowboy · · Score: 0, Troll



    By implying that ALL CHINESE ARE IMMORAL - with your "Chinese morality" subject heading - may I know where did you obtain your "moral certification", sir?

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Where's YOUR morality? by Anonymous Coward · · Score: 0

      heh - they're communists - one for all, all for one.

  53. Perhaps you mean "nationalistic" by Infonaut · · Score: 2
    From dictionary.com:

    Racist: The belief that race accounts for differences in human character or ability and that a particular race is superior to others.

    Nationalist: Devotion to the interests or culture of one's nation.

    --
    Read the EFF's Fair Use FAQ
    1. Re:Perhaps you mean "nationalistic" by Anonymous Coward · · Score: 0

      Which one was Hitler?

    2. Re:Perhaps you mean "nationalistic" by benmhall · · Score: 2

      Yeah, you're right. Nationalistic would have been more accurate.

      Oh, and my post was _not_ flamebait. Just honest. As a Canadian (so not overseas but not American) I found that statement to be offensive. It was a poor, innacurate generalization.

    3. Re:Perhaps you mean "nationalistic" by Infonaut · · Score: 2
      I know you didn't mean it as flamebait. I agree that the statement was offensive. Hell, as users of Open Source software in particular, we should all be aware of how many creative and ground-breaking software products come from outside the U.S.

      --
      Read the EFF's Fair Use FAQ
  54. This is great by rana · · Score: 4, Insightful

    I think the current success of Indian programming companies and the future success of Chinese programmers is good for everyone in the long run. Why should Indians and Chinese have to give up their way of life and become virtual indentured servants in the U.S. just to get a programming job?

    Right now, the difference in salaries may seem huge, but remember, in the U.S. a lot of a typical programmer's salary is eaten up by exhorbitant rent and mortgage payments. I imagine an Indian programmer lives comfortably, though the dollar amounts are much smaller. Also, I expect the salaries will rise over time as more employers enter the market.

    I don't think this is a zero sum game, it's more of a rising tide lifting all boats. More people in the middle class in India and China means more consumers of US and European exports.

  55. A non US-centric view by jregel · · Score: 5, Insightful

    I live and work in the UK, and the company I work for contracts all our major development out to a company in India. As a result, we have a continual stream of Indian developers coming over and working with us, sometimes for a few months, sometimes longer. My experience with working with these people is that they are extremely smart. I've seen them implement web applications that go beyond anything I've seen elsewhere.

    Perhaps it's a sign of the current climate in the US, but I don't hear people in the UK complaining about jobs being lost to foreign companies. While I may have concerns about the pay and conditions of my Indian colleagues (I would guess that they are payed less that UK-native developers), I certainly don't begrudge them competing and succeeding in the global IT industry.

    1. Re:A non US-centric view by ab315 · · Score: 1

      Unemployment in the UK contract market is at 30%. We are talking about people with serious "architect-level" experience, not just coders, who cannot find any work at all and have been looking for 6 months or more. It's not a question of rates, nearly all big projects are going to FTVs (Fast Track Visas). Technically what your company is doing may be illegal, since FTVs are only supposed to be used to fill specific skill shortages. Of course, one would have to be naive to believe that is how it works in practice. Don't worry though, you'll get to experience this too -- it will be coming to the permanent market in the next year or so!! Personally I am getting out of contracting and doing something non-IT related. The government has done enough damage with IR35, but FTVs are the knockout punch. Basically I think the dot-com and telecom crashes have signalled the end of the initial 20 year growth period in IT. We are now entering a consolidation phase when software is a commodity like hardware that is manufactured at low-cost in Asia.

  56. The U.S. is losing its lead by Anonymous Coward · · Score: 2, Insightful
    I've been doing UNIX work for over 20+ years now, the last 10+ years as a consultant. Here are some of my observations from Silicon Valley:

    Outsourcing is real big. On the gig I'm at right now, there are very few U.S. programmers; most of them are from India, Israel and Russia.

    This trend is not reversing, it's getting bigger. I do more and more work in these types of gigs; I haven't seen it getting less.

    The quality of work from most of the foreign programmers is really crappy. No - that's not a troll; just an observation. Sorry if some take offense, but the amount of utterly rotten and clueless programming that I've seen from these folks just amazes me. If my clients spent a little more for a U.S. programmer of decent quality, they'd end up saving themselves money. I see this over and over again.

    Also, the U.S. government is VERY much against U.S. software developers; so much so that it has created an environment which is actually hostile to independent software developers. It is getting harder to maintain one's own business as a contractor - not easier. For example, the I.R.S. actively targets "software consultants" to the point that agencies really dislike working with sole proprietors. Just talk to any medium to large agency, and you'll find that it is a big concern. Some will only take you on as an employee.

    I also seem to be running into more businesses that are hesitant about working directly - due to the I.R.S. concerns.

    But lets not forget about all the additional legal crap I have to worry about since 9/11, and the resulting legislation. I'm not a terrorist; but now previously innocent things might get me thrown in prison for 25 years!?

    I submit that a hostile business environment in the U.S. is not a good one for maintaining a lead in talent on the rest of the world. And I submit that losing such a lead would be detrimental to the U.S.'s strategic interests.

    I'm REAL pessimistic for U.S. keeping the lead in the long term. Most of the work WILL go overseas, due to economics and the laws. And it's just a matter of time until all the creative and innovative work goes too.

    I'd move offshore in a flash if I didn't have a family. But I will be moving offshore once the kids are grown in a few more years.

    Since the U.S. is creating such a hostile environment, I say "screw you" to the whole damn system - I'm outta here as soon as I can go. Less taxes, more freedom, and less worries. No, that's not patriotic. But I'm tried of all this crap, and would be delighted to support a country that actually does have more freedom.

    Now could someone kindly explain why anyone would still want to do development in the U.S.? I'm all ears.

    1. Re:The U.S. is losing its lead by Anonymous Coward · · Score: 0

      I may not be an "American Programmer", but I am an Irish citizen who has worked in the U.S. for the past 2 years. I am sure you have seen a lot of crappy code from foreign programmers, but its probably true that you have seen some really excellent code too. The quality of the code usually depends on years of REAL programming experience and the amount of different technologues that the developer has been exposed to.

      I have worked for 2 companies here - both had a substantial proportion of their work done by foreign programmers. Foreigners working locally as members of the teams have gotten on really well - often leading the development, but outsourced stuff has always been a complete flop - i see this as a failure in the management of the projects (managing a remote team is a HUGE test of management skill), and pretty much nothing to do with the skill or nationality of the programmers involved.

      Just my 2 cents...

    2. Re:The U.S. is losing its lead by ScourgeOfGod · · Score: 2, Informative

      I have been doing development on the east coast, also for 20 years, 10 of them as a consultant. I can think of no reason to continue developing here. I've always done development as a business, and as a business, the margins are no longer compelling.

      I agree that it seems the gov't is hostile to individual software developers here. I suspect that as a group, individual developers are under-represented. We have no lobbyists. The body shops do, and chapter 1706 of the tax code of 1986 is an example of the results.

      --
      If you're happy and you know it, think again!
  57. "Flawless" English by Taco+Cowboy · · Score: 1



    If you think you _ARE_ speaking "Flawless" English, please go to Great Britain and ask the Brits there how's your "English".

    It's one thing about people speaking English. It's another thing implying others speaking somehow "flawed" English.

    The Aussies can say they speak "Flawless English", as well as the Canadians. But to the Brits, the definition of "flawlessness" is very much different from those of the Canadians or the Aussies - as well as the Americans.

    --
    Muchas Gracias, Señor Edward Snowden !
  58. Problem with language and IP by AaronW · · Score: 5, Insightful

    While China may want to get into the software industry they have a major impediment. In India, all of the educated Indians speak fluent english. In China, this is not the case. In my group where I work most of the team is Indian. The only non-Indian people are myself, a Chinese fellow, and my boss (who's Canadian). For the most part there are no problems working with the Indian people (once I got used to their accent). However, the Chinese guy is another story. It is often very painful to try and explain basic concepts to him such that he understands what I am saying. I spent half an hour just getting him to understand that a parameter to my API was limited to 20 bits and to place the upper bits elsewhere. I felt like that father in Monty Python's Holy Grail telling the guards not to let his son leave the room.

    He is an extreme example. I have worked with other Chinese software developers who have better English skills, yet the language issue always ends up becomming a problem.

    One of the problems is that English is completely different from Chinese with absolutely nothing in common. Europe doesn't suffer this problem since all of the languages have many similarities in sentence structure, pronunciation, spelling, tense, character sets, and so on. Also, in Europe the schools have been teaching English for some time and there is no problem getting fluent English speaking teachers.

    I imagine that China has a lot of difficulty getting fluent English teachers over there, especially with all of the opportunities in the Western world without the corruption or restrictions.

    I've worked on computers running the German version of Windows NT. By the text I can still figure out what things are and how they relate to the English equivelent. It was not too difficult for me to reconfigure the networking on the boxes, even though I am not a Windows NT andministration expert). Also, if I had any problems, I could ask anyone since all of the Germans spoke fluent English. When I sat in front of a Chinese version once, I was totally lost.

    Another major problem is China's lack of respect for IP. India has a fairly good reputation and many large companies have offices over there (i.e. Cisco, Nortel, etc.). China, OTH, has a very bad reputation. You can go anywhere and buy expensive pieces of software for only $1. Or for that matter, you can get a DVD of the latest movie within days after it's released into theaters long before the official releases come out.

    Most companies are scared to death of their IP getting out. On this front the Chinese have a well deserved *very* bad reputation.

    No company in their right mind would farm anything out to China.

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    1. Re:Problem with language and IP by AtomicBomb · · Score: 1

      For funny reasons, people tend to relate IP more strongly with software but not hardware, which does not seem to make too much sense to me. China does a lot of OEM these day for foreign electronics companies. In general, the workers have good work ethics.

      If they really did not respect IP, you would probably see lots of circuit diagrams etc being stolen by Chinese workers in these OEM plants and sell to the rivals (eg sell Sony's design to Philips etc). I have never heard anything like that. Mind you, from a company's point of view, this kind of industry espionage more serious than supplying the latest .net intranet design to another company. I agree language is main reason why India has a stronger software industry than China. IP is not too much an issue here.

      >(i.e. Cisco, Nortel, etc.). China, OTH, has a
      >very bad reputation. You can go anywhere and buy >expensive pieces of software for only $1. Or for >that matter, you can get a DVD of the latest >movie within days after it's released into >theaters long before the official releases come
      Oh yes... Everyone agrees Napster is where you can get Day 1 music from (for *FREE*). But, where do/did most Napster users come from? People are mostly from the developed part of the world with cable/xDSL modem, I supposed. All these piracy matter come down to economics.

      People from undeveloped developing countries (mostly) do not have a need for these high value IP. Computer and CD players are too expensive. Developed countries find both the software and hardware price sort of okay... "Really developing" developing country is the worst in that aspect. I can tell you India is heading to that path. (How do (most) programmers from developing world learn programming? Don't tell me that they all use Linux/*BSD. )

      Taiwan is a prime example for a transition: in the mid 80's, one of my family friend's ideal gift after visiting Taiwan was pirated software. (You cannot find a single pirated floppy in China at that time). Taiwanese sold them very openly in some speciallised shopping mall. All the softwares were cracked and already copied to floppies. Pirated western tech books were sold at fraction of the original price... All have been changed in recent years (at least it has been scaled down a lot).

    2. Re:Problem with language and IP by pamri · · Score: 1

      China is really waking up to the language barrier. China has woken up to the competition it faces India. It has already introduced English in Primary education. Here, India is getting very hostile to China's competition to India's crown jewel. In fact, the hostility is so high, that the entire media here had made an issue of allegation about the chinese company, Huawei Tech links with the taliban. The Indian software industry dissmisses it threat.

    3. Re:Problem with language and IP by pdwalker · · Score: 1

      > When I sat in front of a Chinese version once, I was totally lost.

      The hotkeys between the English version and (simplified, traditional) Chines versions of windwows as the same. Never found it to be a problem as far back as windows 3.1. Perhaps you could try the keyboard next time if you needed to?

      > Another major problem is China's lack of respect for IP. India has a fairly good reputation and many large companies have offices over there (i.e. Cisco, Nortel, etc.).

      India's reputation for IP is just as bad (or worse than) China's. You need to travel more before making such "authoritative" statements. In fact, all of Asia is a 'hotbed' of piracy.

      The biggest reasons why all those companies are in India and not China are because
      - the level of english
      - the fact that the country is not a "communist" country
      - the level of education and talent available in India that is not available in China.

      Regarding Chinese education:

      10 years ago, CS graduates from Chinese universities would go to jobs never having used a computer before! They studied programming from books but had never actually run a program on a computer because they did not have access to any. It took a lot of work to get them up to speed in the work place.

      Chinese education emphasizes rote learning and memorization without understanding or creative thinking. This might be good for passing tests, but I have not yet met anybody who could think creatively come out of this system of education.

      Programming is still a highly creative and artistic endeavor.

      Finally, as a personal observation, I have noticed that a lot of the Indians and Pakistanis have a natural talent for mathematics and programming. I have not seen that level of talent with the Chinese.

    4. Re:Problem with language and IP by 10am-bedtime · · Score: 1

      i just heard by SO read me parts of 1984 that seemed to pop back into my head when you said "expensive pieces of software for only $1" -- does doublethink require irony, or is newspeak v2002 just published?

    5. Re:Problem with language and IP by mrbnsn · · Score: 1
      Sorry, but you've generalized like one fifth of the world's population based on your limited experience with one individual.

      I've managed software development in Beijing for the last five years. I've hired dozens of programmers over the years, and I can categorically state that your Chinese programmer is a dim bulb.

      There is a very strong correlation between good software development skills and good English skills. Generally speaking, the Chinese students who really "get" programming are also the students who "get" English.

      Consequently, my Chinese sucks, because my employees have always spoken better English than I speak Chinese, so that's the language we speak.

  59. What about maintenance? by steve_l · · Score: 1

    This was a good summary, but you left out 'keeping an existing app alive'.

    We are handing off maintenance of a software product to india at the moment; we have some of their engineers flying out to spend time with us to learn their way round the system, and from a few weeks on they will be dealing with support/maintenance issues with our team only being called in when there is something they dont understand.

    For this to succeed we have to have designed maintanable software (design docs, doc comments, doxygen &c), and we and management have to invest time and effort in getting the handoff working.

    One nice feature about working with India is that English is pretty much the second language to all the educated folk there (its one of the official government tongues), so language differences are not as hard as they could otherwise be. We all have different accents and other communication difficulties, but written stuff can be easily and consistently understood by both.

    1. Re:What about maintenance? by Howie · · Score: 1

      and other communication difficulties,

      heh - shake your head yes, and nod your head no, was one that confused me for a while :-) My employer has used overseas development several times with mostly reasonable results. 'Mostly', because when the time came for us to do maintenance on some of the outsourced code, it had a somewhat, errr, haphazard style.

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
  60. Good Enough Reason to learn Mandarin by Anonymous Coward · · Score: 0

    A stable usable Office Suite in Chinese? Imagin millions of Linux geeks speaking to each other in Mandarin!

  61. India or China they both hurt the US economy by Jetrel · · Score: 1

    I know Compaq does or did (not sure if they still do this) had a service that you could contract Indian programmers to do specialized applications for your company. The great part about it is that you paid the programming rate for India plus a middleman fee.
    This is good for smaller companies that do not have a large budget for programmers. But the projects seem to take longer and there is a lot of red tape that you wind up dealing with.
    I really think exporting technical jobs hurts the American economy now and in the future. When we off load work of this sort we are more reliant on the company who wrote the applications because debugging someone else code is not the easiest project. (Especially if it is a large project) Also, the expertise goes to the country that wrote the applications. If we keep standing around while the technical jobs go overseas the US will be left in the dark. Then who know America might be considered a third world country or no longer a super power in 80 years when the 4th wave of technology comes through.

    --
    If it isn't broke, tinker with it till it is!
  62. How about, will India pull a China? by argoff · · Score: 3, Troll

    Everyone keeps talking about chineese opportunity and investment, but the simple fact is that India is more accountable to westerm values and ways. They are a lot easier to deal with and make profit with, and alot more english friendly, and alot more politically friendly to the US.

    As China grows, it is going to come under incredible political pressure as it's citizens become wealthier and have more expectations for freedom - the government will either become opressive internally or lash out (at Tiwan most likely) to channel this pressure away from the governemnt. In India this pressure will simply be channeled thru the democratic process.

    Also, the US is far better off if China and India are struggeling against each other, than with the US.

    1. Re:How about, will India pull a China? by nomadic · · Score: 2

      As China grows, it is going to come under incredible political pressure as it's citizens become wealthier and have more expectations for freedom - the government will either become opressive internally or lash out (at Tiwan most likely)

      Actually the PRC government has already started channeling it against the west in general and the US in particular. They've had the propaganda machine going for years saying that all China's problems are a result of western imperialism. Nothing new about that, but now they're playing to feelings of nationalism rather than communist fervor.

  63. Re:"Flawless" English *OT* by Jobe_br · · Score: 2

    I'm not entirely sure of what fly flew into your drink, but at no point was any portion of this story or discussion topic related to the differences in English semantics, pronunciations and accents of the various English speaking communities around the world. So, chill out! As an American, if I were to travel to Great Britain, Australia or a variety of other countries whose main language is English, I wouldn't have much of a problem communicating at a high level - this is what I am speaking of when I write of flawless English. Not the nitpick items you are talking of, rather the ability to communicate at a high level (both effectively, efficiently and intellectually). This language barrier is what is keeping the residents of India and China at a disadvantage currently. Lest I get more flames, please don't construe this as meaning that all natives of India and China speak flawed English, I am merely addressing a common problem I see.

  64. the BSD way by Anonymous Coward · · Score: 0

    Only if they build on top of existing innovation
    by using FreeBSD instead of reinventing the wheel
    by using Linux. Linux has set back the state
    of computing by 10 years. I hope China doesn't
    fall into the Linux trap.

  65. Roll on with apps in 'Engrish'! by Anonymous Coward · · Score: 1, Funny

    DELETING DESKTOP ITEMS: Are you sure you delete!!! Yes or No's?

    E-MAIL APP: A male has come. Do you want to read it now?

    WEB BROWSER: Site you access is not protected. Do you want to condom?

    QUAKE: Team B is 10 fags. You are no fags.

  66. Americans are such fucking hypocrites by drsquare · · Score: 0

    They drone on about the benefits of capitalism/globalism/free-trade, and how restrictions on this free trade is evil and communist, but when it's not working in their favour, they whine and cry like little girls, and want restrictions put in to give them back their advantage. What fucking hypocrites. You've made your bed, now fucking lie in it.

  67. Re:When Gym Use Affects Programming Habits. by Anonymous Coward · · Score: 0

    Chinese believe that a fit mind needs a fit body. The Japanese are also famous for starting the workday with group calestenics, which also builds team work. This type of thinking is not alien to the western world. That is why we have athletics in school. In fact the emphisis of the spiritual nature of taking care of the body can be found in Buddist, Daoist, and Christian thought. Managment in the west is so focused on the bottom line, that they sometime miss the details that are needed for building the foundation on wich profitability can rest. The Chinese and Japanese take a more holistic view. If the Chinese want to create a new industry, they are for sure going to build a solid foundation first.

  68. hm. by den_erpel · · Score: 1

    > My guess is that the most creative software
    > opportunities will remain in the US for some time,
    > and the more routine development efforts will
    > continue to be transfered overseas

    hm, and cleverly used disinformation by the press can be used for bringing down enterprised with key-technology that is not US based. But then again, that's hard to prove once the damage is done...

    It's just that some events in the last years made us think a bit more along these lines, ...

    --
    Genius doesn't work on an assembly line basis. You can't simply say, "Today I will be brilliant."
  69. yes! by antonsthlm · · Score: 1

    Now, I think it's great!
    It means that there will atleast be a language differentiality reason for MS Office to fuck up my texts in its dictionary.
    Like replacing R with L.

    Or Stable with BSOD

  70. Let me tell you what will come of this by SharpNose · · Score: 0

    Nature seeks equilibrium and so does business. The person who makes $4000/yr in India for doing a $35,000-in-US job yet gets the same globally-distributed and -marketed products pushed in his face as we do but does not have the same living conditions or freedoms is going to start to wonder why there's such an inequality. This is how revolutions begon - EQUALIZING revolutions.

  71. What do you expect? by Anonymous Coward · · Score: 0

    With the value of software dropping what do you expect?

    The value of software is dropping sharply because of open source. Even if you develop commercial software you can't charge as much anymore with competition from free software. It's just impossible for software companies to pay out huge salaries in the US anymore.

  72. Maybe your to easily impressed by badl · · Score: 0

    >>My experience with working with these people is that they are extremely smart. I've seen them implement web applications that go beyond anything I've seen elsewhere. Maybe you are to easily impressed.

    1. Re:Maybe your to easily impressed by Anonymous Coward · · Score: 0

      ..while India has like a 100% better educational system than the United States.

  73. Wishfull Thinking by thirdrock · · Score: 1

    My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas."

    My guess is not. I give the non-military US software industry another five years before it basically becomes 5/6th in the world.

    Interesting software opportunities after that will be almost entirely in the military, who won't outsource to India or China for the obvious reasons.

    Even though the US has many of the most advanced weapon systems in the world (with the exception of submarines), the US is declining into recession.

    And former world powers who decline into recession tend to become agressive and militant, so the poor people have someone to blame for their poverty other than the capitalists and politicians who have been stealing from them for years. (Yes, you're not poor because we have been paying you $5 an hour for 15 years, it's because of muslims and terrorists who are attacking our way of life.)

    If you are a software developer in the US, see what you can do towards getting a security clearance. Because the software development opportunities are going to move into security (three letter agencies) and the military.

    If you are not a US citizen, you might want to think about work opportunities at home, to avoid the inevitable 'witch-hunt' that the last ~400 years of American history has shown to be an inevitability.

    --
    >>
    I am the director, and this is my movie ...
    1. Re:Wishfull Thinking by Anonymous Coward · · Score: 1, Insightful

      After living in other countries I can say that the people of the US when compared to other countries are very tolerant towards other cultures. I can't think of any other country that has as diverse of a population. Sure there is a race riot every now and then. But look at other parts of the world. In most parts of the world there is bloodshed over things like religion and politics. The majority of countries have had those problems for thousands of years. Look at the 2000 election. How many other countries would have erupted in Anarchy given a similar situation. I would estimate more than 98%. However, there was no bloodshed in the streets. There was no toppling of a government. One can also look at 9/11 most countries would have faltered and capitulated. The US handled the situation and moved forward. If you think the US is really all that bad. Then go live in another country. After all there are plenty of people I have met over seas that would love to have a chance to live in America.

    2. Re:Wishfull Thinking by thirdrock · · Score: 1

      It's rare that I reply to Anonymous Cowards, but it's a slow afternoon....

      After living in other countries I can say that the people of the US when compared to other countries are very tolerant towards other cultures.
      Horsesh*t.

      Sure there is a race riot every now and then.
      Well that's ok then... how about the lynchings of black people. Been many of them lately?

      But look at other parts of the world. In most parts of the world there is bloodshed over things like religion and politics.
      Yes, and much of that bloodshed is sponsored by the US.

      Look at the 2000 election. How many other countries would have erupted in Anarchy given a similar situation.
      Very few. And by the same token, how many countries are as apathetic when it comes to being conned by an illegal election, and then defrauded into accepting a police state. At the beginning of this century, a great number. But the rest of the world has access to information now.

      One can also look at 9/11 most countries would have faltered and capitulated. The US handled the situation and moved forward.

      Many countries citizens would have asked why it happened and who was responsible. I mean, who trained these people, who funded them, who had the most to gain from committing this act. Certainly not Osama Bin Laden.
      Manipulated when your emotions were high, you were swept up in nationalist hysteria, and allowed the most unpopular, unsupported president (and the string-pullers behind him) to pass an act which basically throws the one asset your country has (the American constitution) completely out the window and gives dozens of agencies eg ATF, FBI, NSA, DEA, FBI, PD, FEMA, CDC and of course, the Center for Interfering Anywhere an open licence to create and maintain a police state for the benefit of a small select number of people.

      If you think the US is really all that bad. Then go live in another country.

      Ha ha ha ha. Only an idiotic American would immediately assume that everyone who posts here is also an American. I do live in another country, and I count my blessings for that fact each day.

      After all there are plenty of people I have met over seas that would love to have a chance to live in America.

      That's probably because they bought the Hollywood Hype, but have never actually been there. When they arrive they realise that they have come to a cultural wasteland full of ignorant, illiterate , xenophebic bigots who are the descendants of the worst people Europe had on offer, and were glad to get rid off (and would happily give you some more).

      Caveat.
      I've met many intelligent, well educated, and compassionate Americans. Just not in America.

      --
      >>
      I am the director, and this is my movie ...
    3. Re:Wishfull Thinking by akintayo · · Score: 1

      While I do think the US software industry will decline, I disagree with the result of the decline.

      When the software development industry becomes more mature it will look like all other such industries e.g. automobiles, consumer electronics. I think the clothing examples are pointless since clothes is cultural - how many american women would buy a sari ?

      --
      Woe be on to them, all who rise against poor people, shall perish in a the end. Buju Banton
    4. Re:Wishfull Thinking by yog · · Score: 1

      > a cultural wasteland full of ignorant, illiterate , xenophebic bigots who are the descendants of the worst people Europe had on offer

      -1 Flamebait

      Jeez. Isn't there any moderator out there willing to take this to 0? Doesn't anyone read past the first 25 comments?

      --
      it's = "it is"; its = possessive. E.g., it's flapping its wings.
    5. Re:Wishfull Thinking by thirdrock · · Score: 1

      > a cultural wasteland full of ignorant, illiterate , xenophebic bigots who are the descendants of the worst people Europe had on offer

      -1 Flamebait


      Agreed. It was a little over the top. Let me revise the word 'full' to 3/4 full.
      My own country is not much different BTW.

      Jeez. Isn't there any moderator out there willing to take this to 0? Doesn't anyone read past the first 25 comments?
      Agreed again. And no, most people don't read past the first 5 comments.

      --
      >>
      I am the director, and this is my movie ...
  74. formkeys by Anonymous Coward · · Score: 0

    "when it gets down to it - talking trade balances here- once we've brain-drained all our technology into other countries, once things have evened out, they're making cars in bolivia and microwave ovens in Tadzhikistan and selling them here - y'know what There's only four things we do better than anyone else:
    music
    movies
    microcode(software)
    high-speed pizza delivery

  75. U.S. Jobs Will Rule by Anonymous Coward · · Score: 0

    Because here there's somewhat less chance of the police putting a state-sanctioned bullet in your head and then sending your widow a bill for the slug.
    Don't confuse WTO membership with fledgling democracy-in any country.

    1. Re:U.S. Jobs Will Rule by Anonymous Coward · · Score: 0

      Yepp, no bullet since you will be fried on an electric chair. Big difference...

  76. Time for some self defense for American workers. by Anonymous Coward · · Score: 0

    It's not clear to me that America is better off
    by the exporting of work overseas. Sure, the
    "global economy" might be better off, but what about
    Americans? We are worse off. There is little incentive for Americans to study engineering, when
    they only get good salaries for about ten of their
    working years before they are replaced by somebody
    who is either overseas who is sponsored by their employer to come over for sub-market wages. Perhaps
    it's time to put limits on labor importation and tax
    trans-national subcontracting payments. Why just tax
    hard working Americans? It's time big business paid their fair share instead of not paying taxes but getting plenty of benefits from the system. Bill Gates can afford to train younger Americans, older Americans and minorites and women.

  77. hm... by kevin+lyda · · Score: 3, Interesting

    i know there's a difference between producer and exporter, but i wonder how many people know that ireland is the number one exporter of software in the world?

    --
    US Citizen living abroad? Register to vote!
  78. Re:'Creative' development jobs will stay here for by Anonymous Coward · · Score: 0

    > Language Barrier

    I think most companies solve this by hiring Indian instead of Chinese workers. Indian have a lot more "English-standard" elementary/secondary/undergraduate/graduate schools. Most colleges in India are English based, a tradition that has been there because of the British.

  79. Re:No it is not! by Anonymous Coward · · Score: 1, Interesting

    > It is a backwards, caste-burndened theocratic
    kleptocracy with 20% literacy.

    Eh? India has a much better educational system than the United States does for the people who use it. AFAIK, India has more than 60% literacy now in the lastest census (2001?). It's something like 80% for males and 40% of females. Of course, in urban areas, it's much higher for females.

    > Local warlord goons control everything over there.

    Huh? Last time I checked, India was the largest Democracy in the world.

    > There are significant roadblocks to commerce there;

    Much of India's protectionist attitutes are actually in things like Agriculture, where the majority of the population is. Basically, they want to keep 400 million farmers able to keep themselves alive by selling shit within the country.

  80. Don't play footsies with communists by Anonymous Coward · · Score: 0

    As long as the Chineses Communist Party is openly aggressive against Tibet and Taiwan, and the US, putting jobs into China adds to the ability of the communist party there to stay in power. All work in China must be vetted by the CCP and a huge chunk of money must be provided as part of being allowed to do business in China. This money goes mainly to the Red Army which arrests and kills Chinese citizens and Tibetians, and helps arm them against the democratic nation of Taiwan. Boycott China. Do not attend the Olympics, do not buy made in China if you can avoid it and do not export more jobs to China. Thanks a whole damn bunch Bill Clinton and Al (I thought it was Chinese takeout in the bag) Gore.

  81. Improving Development by 3seas · · Score: 3, Interesting

    All this really means is that there is a need to step up software development tools.

    It may sound counter intutitive, but technology is not slowing down and in 100 years things are going to be extreamly different than as we know computer technology today.

    Better to go with the flow on something like this than to oppose it.

  82. Sweatshops in Taiwan by Anonymous Coward · · Score: 0

    Actually, the sweatshops making Levi's left Taiwan about 10 years ago. This is how it works now:

    1. Levi's designs the jeans someplace.
    2. Levi's gives manufacturing order to Taiwanese company. (Probably Nien Hsing Textiles)
    3. Taiwanese company manufactures the jeans in a sweatshop in Central America (I think it was Guatemala).

    BY the way, there has been lots of hand wringing here about the loss of blue-collar jobs over the last ten years. They are currently in the process of outsourcing their tech sector to China (Shanghai and Pearl Delta region mostly). Now engineers are losing their jobs too.

    1. Re:Sweatshops in Taiwan by Anonymous Coward · · Score: 0

      yeah but the problem isn't the lack of jobs, it's the sweatshops that replace them...

  83. Sure they're creative by Anonymous Coward · · Score: 0

    Who says Chinese coders won't be creative?

    Why heck, they'd *better* be creative, or they'll end up in the organ donor bank. What's the rule now, import bibles and you're ending up as some party member's kidneys? Have a second child and get carved up to be a donor heart and lung?

    Yea, I can see great inspiration coming from this culture.

  84. US - 35%, USSR - 15%, Europe - 10%, India -5% by Anonymous Coward · · Score: 0

    I have been working in US software industry
    since 80s. I collected statistics of at least 12
    software companies with size from 10 people to
    10000+ people. USA-born programmers usually about
    1/3 of engineering team. Also most managers,
    sales and marketing are americans. In engineering
    american programmers always a minority, at least
    in successful companies I observed. In average
    1 out 10 programmers is from the former USSR.
    Approximately the same I can say about
    programmers from Europe (UK, France, Germany,
    Scandinavia, Hungary, etc.) about 10% in total.
    Even with much more population and immigration from India they are (programmers from India)
    represented much less and usually taking less
    important positions with less pay. Most
    "creative" development done either by americans,
    russians (including soviet jews) and europeans.
    Chinese developers are much rare and I cannot
    recall important piece of code written by
    chinese. They usually have good working attitude,
    but that's it. It can change overtime, but not
    in next year.

    1. Re:US - 35%, USSR - 15%, Europe - 10%, India -5% by Anonymous Coward · · Score: 1, Interesting

      Hmm, do you have any concrete evidence of your claims?

      I work for Microsoft (no flames please :)) , and although I do not have numbers, and Indian and Chinese make up about 60% of the developers. Most of the managers are either American or Indian.

      There are plenty of Chinese developers unlike what you claim. There are very few europeans, and when they do show up, they are usually from west europe and not russia. I think Microsoft is probably pretty representative of a typical software company (in terms of people represented).

      Outsourcing is done in an increasing fashion, with most outsourcing done to Indian companies in Bangalore and Hydrebad(sp?).

    2. Re:US - 35%, USSR - 15%, Europe - 10%, India -5% by Anonymous Coward · · Score: 0

      Can't resist (it is still not a flame, I hope):
      your observation that 60% of Microsoft developers
      are from China and India (and not from USA and
      Russia) is one of the main reasons is why
      Microsoft's software so crappy and buggy.
      I know that Microsoft is not a good represenation
      of US software industry, sorry

  85. Dose of Elbonia by kimihia · · Score: 2

    Flagrantly ripped from the latest DNRC newsletter:

    Plop, The Hairless Elbonian

    Over the summer I was experimenting with a Dilbert spin-off comic strip about a little boy and his pig growing up in the clueless country of Elbonia. Unfortunately this isn't a good time to launch a comic featuring people who look like the Taliban. So it's on the shelf, probably permanently.

    You can see the experimental strips at:

    http://www.unitedmedia.com/comics/plop/

  86. This is RICH! by cryofan2 · · Score: 1, Insightful

    I got into this issue YEARS ago, and whenever I mentioned it on forums like Slashdot, I was unanimously shouted down...

    Now however, it look as if even some of the invincible young dumbasses are catching on to the problem.

    The idea is that the USA is a business. And you are not an employee, BUT AN OWNER. YOU OWN, WITH 200+ million other owners, the USA.

    The politicians are not your bosses, but YOUR employees.

    You feel as if that is NAIVE....that the situation is the opposite.
    If so, it can be changed....

    MAKE IT SO!

  87. contracting rates by KyleCordes · · Score: 3, Interesting

    An effective way to fight this, and any other form of price pressure on hourly rates, is to deliver fixed deliverables for a fixed price, or other pricing methods that are not based on hours.

    (Of course, there are also plenty of perils therein.)

  88. Why English-written code? by whereiswaldo · · Score: 1

    My question is, since the Chinese are so populace, why would they need to tap into the US software development market? Surely they have enough tech. consumers and supply there to create a huge economy in their own country. If that is the case, then what is the need for them to do grunt work for India or the US? (black box stuff, porting, etc...)

    On an unrelated note, my pet peeve with many non-native English speakers is that they say "yeah" to anything you say if they don't understand. I'm sure it's not a majority... I think we can all get along. :)

  89. Re:China has advantages, but they don't speak Engl by Anonymous Coward · · Score: 0

    fortunately, Chinese speaks their own languages, not colonial languages. Life is more than just coding in English, don't you have a life ?

  90. a few of my own observations by Lictor · · Score: 3, Interesting

    Its an interesting proposition, and I thought I'd chime in with my viewpoint because I think I have a (semi) qualified opinion here.

    I work at a university which has a significant number of graduate students who received their undergraduate education from institutions in mainland China. Moreover, we literally receive hundreds of applications from such students every year. I served on the admissions committee for the graduate program last year and had the opportunity to review transcripts and CVs for many of these individuals.

    I am of the opinion that what constitutes a CS education in China is radically different from what constitutes a CS education in North America and Europe. I saw several applicants who received degrees in computer science, yet the only courses I could find on their transcripts that were even vaguely related were "Visual Basic Programming I, II and III" and "Microsoft Access".

    No theory courses, no programming languages, no algorithms, no data structures, no design, no software engineering. There were, however, mandatory 'Physical Education' and 'Marxist Economic Theory' courses. (I really feel for these students... I'm not sure how thrilled I would've been to have mandatory "gym class" in University!)

    Unfortunately this is not a just a few cases; this was the norm (at least for the few hundred applications I've personally seen).

    My overall impression then, is that these applicants probably are qualified to hack out VB code. In fact, their education seems to be setting them for trade jobs as coders. Unfortunately, whats lacking is any sort of rigourous training in basic computer *science* and software engineering. In the long run, one of three things can come of this: these individuals will educate themselves and become productive coders; someone else (i.e. their employers) will have to pay to educate them on the missing material; or, sadly, they simply will never be very effective software engineers. Since the people who will choose path #1 are few and far between, I'm not sure India has anything to worry about yet.

    I think China needs to take a serious look at how they are educating their 'Computer Scientists' if they are serious about becoming a world software power. Its certainly within their grasp, I'm just not convinced they have the system in place to achieve it yet.

    (I must also point out that while the situation described above was very common, it certainly does not reflect *all* the applicants from Chinese universities. There are some institutions in China that give a first-rate CS education and I have had the priviledge of working with some excellent graduate students coming out of those programs. I'm just not yet convinced that this is representative of most cases.)

    1. Re:a few of my own observations by elflord · · Score: 2
      I work at a university which has a significant number of graduate students who received their undergraduate education from institutions in mainland China.

      If your school needs to import a lot of students, how good is the program ?

      I am of the opinion that what constitutes a CS education in China is radically different from what constitutes a CS education in North America and Europe.

      I am of the opinion that there is probably a lot of variation in the quality of the institutions there (as there is in America)

      I'm just not yet convinced that this is representative of most cases.

      But are you convinced that the applications you receive constitute a representative cross-section of students there ?

  91. Re:Time for some self defense for American workers by Anonymous Coward · · Score: 0

    But the problem is that people outside of America are less lazy and will work for less, since they do not have such big egos. If you put taxes on these companies and limit importation, you'll have a labor shortage and the economy will suffer.

    It's better to leave a few Americans unemployed than screw a lot of hard working people in the third world, who need to eat too.

    Just the typical selfish attitude that I've seen with Americans. pppffft.

  92. OT: Blockquote or italics is nicer by Anonymous Coward · · Score: 0
    >>My experience with working with these people is that they are extremely smart. I've seen them implement web applications that go beyond anything I've seen elsewhere. Maybe you are to easily impressed.

    As this is the second or third post I've seen with the ">>" indentation and screwed up line-breaks, might I suggest the use of HTML "i" or blockquote tags? Posts written with ">>" are difficult to read, as the word-wrap tends to occur in unpredictable locations.

  93. Re:China has advantages, but they don't speak Engl by philologist · · Score: 1

    The point is not whether the Chinese speak a colonial language, but rather that they do not speak English, the world lingua franca. Even Spanish or French would give them more advantages than being monolingual Chinese, as far as mobility is concerned. Indians, because of their good English, can travel anywhere to work. The ones who work in Germany, for example, don't even have to learn German because the companies they work for have English as their internal language, or at the very least a large number of co-workers who speak English.

    Attacking the person does not invalidate the point. English speakers call this an ``ad hominem'' attack (from Latin `at/toward the person'). For instance, if I wanted to counter-attack, I would say that the AC must be an idiot because he can't manage subject-verb agreement. (Chinese has no agreement of any sort.)

    --

  94. Support Industry by metlin · · Score: 3

    As a lot of readers pointed out, one of the main advantages we have here in India is that our entire education is in English.

    It may not sound all that great to a non-Indian, but then think of it, we usually know our mothertongue, our national language (Hindi) and based on the state you reside in, the language of that state, besides English (thanks to India being a former British colony).

    So in a way, English acts as a binding factor, and in fact, most of us know better English than our own mothertongues. This has given us a small edge over several other Asian countries, where English is not compulsory.

    An offshoot of this is the Support Industry from India. Decent technical skills, coupled with good knowledge of English and cheaper manpower, I'm beginning to see a lot of US/European companies outsourcing their support to third party Indian companies.

    This works out great for both parties, since the Indian gets paid really well (well atleast relative to Indian standards) and the company need only pay very less. A poster above had said that Indians get paid $5 an hour -- although this seems to be a slight exaggeration, $5 is still fairly high for an Indian, where a fairly good programmer gets about $6000 a year, which is more than enough to lead a luxurious life here!

    Another advantage is the cost of hardware & other structural costs. Hardware and other communications equipment here are *very* cheap. For example, you can get about 128 MB RAM for about $10-12. An ethernet card is about $8. So, the setting up of the support organization takes less time, and is cheaper.

    Really, it is a win-win situation. And given market inertia, it may not prove to be easy to swerve the customers away that easily.

  95. Re:'Creative' development jobs will stay here for by philologist · · Score: 1

    Precisely. And even the ones who don't have many more possibilities to be exposed to English. See my comment for my take on this. The Chinese should really concentrate on developing their own market because of the linguistic barriers that hold them back. An really, if you had a potential 1.2 billion-customer (UK: hundred million) market, wouldn't you try to exploit it? The Japanese developed their own markets beofre expanding into the world, and China has much more potential to expand if the game is played fairly and the wealthy countries don't divide the world amongst themselves.

    --

  96. Re:"Flawless" English *OT* by philologist · · Score: 1

    I don't think anyone else misinterpreted your original comment. It's pretty clear what you meant. Someone is feeling persecuted (look at his/her other comments in this discussion).

    Did you know there are more speakers of English in India than there are in the UK?

    Interesting statistics on language on the Internet

    --

  97. What about hardware? by Quixote · · Score: 2

    India may be the world's second-largest software producer, but where does the hardware (to produce the said software) come from? The chips are Intel/AMD. The systems? Could they be from Dell, Compaq, or HP ?

  98. A few reasons why this doesn't scale by forged · · Score: 1

    > If there's a time zone difference, you can turn that to your advantage and literally work around the clock

    I am working for a large organization outsourcing most of their software development and providing support to our customers 24/7. We do this by having set up various development and support teams around the globe, eg. in the US, APAC and EMEA theaters.

    While the concept is clever, and it somewhat works, in reality there are some trade-offs which make working around the clock impractical:

    • Passing a task from one engineer to another in the next time zone or theater involves a big overhead. In Operating Systems terms, you may call this context switching.
    • It is not pleasant to continue somebody else's efforts, therefore some/most engineers might sometime ignore the call or make it a low priority, until someone else decides that he wants to speak to another engineer (more overhead).
    • Decentralized teams aren't effective as a team where members can freely interact with each other because they share the same office space. While video conferencing, email etc. can provide alternative ways of communication, nothing really is like meeting a collegue in the corridor for a quick chat or question.
    • This is even more true for Development and Software Engineering: I for one can barely read my own code a week from today, let alone somebody else's. And what about bugs, and who ultimately bares responsibility for the code ?

    If you want the job done faster, just add more people working together as a team at the same location. This is equivalent in staffing to adding more people to a remote location supposedly around the clock, but you get the job done faster and without all the overhead mentionned here and in other comments.

  99. the real (scary to USA) question is by Anonymous Coward · · Score: 0

    --can india and china pull a US.
    yes, if they get rid of their "feudal" hangovers.

  100. biased sample space by David+Jao · · Score: 1
    I second the opinion of the previous reply. Your four individuals are in the top of the pack because they are in the US.

    US immigration law is very complex and difficult to navigate. It is also explicitly written to favor capable people over incapable people. The fact that the four foreigners you know are in the US indicates that they are not a representative sample of the set of all foreigners. Not all foreigners make it into the US; those that do tend to be the best and the brightest.

    I happen to agree with your conclusion that foreign workers are highly talented, but your anecdote is a flawed basis for this conclusion.

    1. Re:biased sample space by xzap · · Score: 2, Insightful

      The individuals are top of the pack because they are in the US ? Does that mean people can become good programmers only if they live in the US ?

      I dont think so.
      I am doing my B.E with C.S in India and while i agree we have our share of bad programmers I have met some of the best around here and their code is no worse then a lot of open source code that I see which is coded in US and often better.

      And about furthering our skills, the premise that we cant even buy books is really faulty. Infact all popular programming books published in the US have an Indian edition which is often 1/10th the price and even poor students studying for their BE ( like me :) ) can afford them.

      Whether you want to outsource your work or not is ofcourse your decision but please dont say people are bad programmers just because they are not in the US.

    2. Re:biased sample space by Ldir · · Score: 2
      I happen to agree with your conclusion that foreign workers are highly talented, but your anecdote is a flawed basis for this conclusion.

      Certainly I agree, and I tried to make this clear in my message. I recognized the limits of drawing conclusions about a continent of people based on only four individuals, especially when those four have all moved from that continent. Likely they are a little special, or they'd still be home.

      In my opinion, too many U.S. Americans feel smuggly superior to the rest of the world. After all, "them furriner programmers from thems backward countries cain't possibly be as good as us God-fearing, red-blooded 'mericans." Most people I know aren't that blatantly stupid about this, of course. They know there are smart, talented people everywhere. But they sometimes rationalize that the rest of the world just doesn't have the training, or the equipment, or the whatever to really reach "our" levels of expertise.

      I offered my little experience only to help point out that this arrogance is foolish, and potentially quite dangerous to our standard of living. At least some of their people compete with the very best of ours. My guess, based on limited data (but a good dose of common sense), is that it's a lot more than "some".

      The world is getting smaller every day. There are a lot of former manufacturing workers in the U.S. who never believed their livelihoods could be outsourced either.

    3. Re:biased sample space by glitch! · · Score: 2

      Infact all popular programming books published in the US have an Indian edition which is often 1/10th the price and even poor students studying for their BE ( like me :) ) can afford them.

      Interesting... I wonder if some enterprising student in India would be interested in making money by selling these in the US.

      The US textbook industry is not exactly organized crime, but it IS corrupt. The publishers do their best to prevent re-use of old textbooks by constantly updating them. They supply new copies to teachers for free in order to make the old ones "obsolete". This is the bribery part.

      Considering that the publishers deserve no sympathy or respect in regards to their textbook scams, I think it would be really funny if someone in India made money at their expense.

      --
      A dingo ate my sig...
    4. Re:biased sample space by David+Jao · · Score: 1
      please dont say people are bad programmers just because they are not in the US.

      I said no such thing, and I am appalled that you thought I said such a thing.

      Read what I wrote. I agree with the conclusion that foreign programmers are very good. I objected to the method of arriving at that conclusion, not the conclusion itself.

  101. Re:"Flawless" English *OT* by pmc · · Score: 2

    Did you know there are more speakers of English in India than there are in the UK?

    There are more speakers of English in Europe than the UK. For most of them it is a second language.

  102. US ignorance - sad, but true by X.25 · · Score: 3, Insightful

    My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas.

    I can't remember that CERN, Nokia, Siemens, Fujitsu and thousands of other companies/universities ever asked US to 'transfer development efforts' to them. You think US is in the center of the Universe, don't you?

    Otherwise our standard of living, which is probably the highest in the world, will get lower while the rest of the world's gets higher.

    I presume you travel/work experience consists of holidays on some islands, and work in your city, right!? If you think you have the highest standard - you're dreaming. Have a holiday in Singapore or Sweden, for a change...

    Sad reality is that many people simply 'ignore' Americans these days, for a very simple reason - they think they know everything about everything, and they think they have right to give 'lesssons' to other people about culture (Britney Spears, yeah), democracy (that's my favourite), communism (although 99% of Americans don't even know/understand concept behind communism), creativity (read European/Asian newspapers, and then judge - don't make judgements purely on reading US newspapers), etc.

    Bottom line is - you insult people every day because you don't understand what you're talking about, and yet you think you're "doing them a favour", simply because you read something in the newspaper. Pretty sad...

  103. indian firm by Anonymous Coward · · Score: 0

    For an example of what to expect check out www.elance.com. You have alot of indian offshore
    software firm bidding on projects, complete
    ebay type of site for under 10K, most project
    goes for 2-3K.

    Now assumed the Chinese get into the game, expect
    the prices to drop further. Alot of dot.com could have used these off shore companies to stay alive.
    One month salary for a hot shot developer can pay for a whole team of developers

  104. Gurus Again! by xzap · · Score: 1

    Guess like we Indians are taking over the Guru business again. Only its CS now instead of spirituality :)

  105. True! by xzap · · Score: 1

    I am an Engg student from India and yes, people who are good programmers do earn salaries which though in dollar terms might seem meagre to you, are more than adequate to lead a comfortable life.
    In fact in the pre-slump days , some of the office peons in Wipro and Infosys were (Rupee) Millionaires because of their ESOPS.
    Imagine that !

  106. Development opportunities will move off shore by kwo · · Score: 1

    My guess is that the most creative software opportunities will remain in the US for some time, and the more routine development efforts will continue to be transfered overseas.

    I doubt the USA will remain a good place to be employed as a software developer. Software development with it's low barriers to entry will eventually move to where software developers are the cheapest, i.e. outside of the United States. China, India, and Russia all have many programmers with salary requirements a fraction of what American programmers demand.

  107. This might be a bit offtopic by heideggier · · Score: 1
    But why is it that everyone is persuming that work is going overseas just becasue the workers are cheaper, doesnt anyone hold the opinion that the absolute lunacy that are some american copyright/patent laws might serve to drive software development overseas rather then the price to developer ratio (People have been locked up for breaking the DMCA after all).

    I give an example, company a comes out with a file format, and since this company has a strong position in the market a lot of people use it, therefore company b needs someone to reverse this, lets say encrypeted format. Now call be a cynical old fart but in America wouldnt this just degenerate into a long draw out legal contest, where no one wins, while other countries which simply have no copyright laws to speak of, like china, would finish and distribute their version quicker then you could say CDR.

    Im of the opinion that half the trouble with doing any kind of business in America is that you constantly need someone from the legal department looking over your shoulder IMHO.

    Also another problem in America is that there is a business culture of "hardball" where the objective isnt too make the best product but to send the other guy broke, or failing that buy them out ala M$.

    --
    Pianist : Some jerk whos taught themselves how to type in rhythm
  108. Back office of the world by vande-mataram · · Score: 2, Informative

    According to this article over at CNN.com, India wants to become the back office of the world.

    This is basically IT-enabled services for tele-marketing, helpdesk support, medical transcription, back-office accounting, payroll management, maintaining legal databases, insurance claim and credit card processing, animation, and higher-end engineering design -- all of which can be delivered by phones, computers and the Internet.

    India is aiming to become "the world's back-office."

    Now this is something the Chinese cannot grab in a hurry at all!

    McKinsey estimates the market for this to be half a trillion dollars by 2008. Even if that sounds far-fetched and we discount it by a factor of 10, it would still mean massive amout of money.

    Finally India is coming into its own. Just as oil transformed the Persian Gulf, India has found its oil - her people which are her greatest strength.

  109. Natural Progression by Anonymous Coward · · Score: 0

    What is all the fuss? This is just part of the natural progression here in the us.
    Agrarian->Industrial->Service->Hype

    Welcome to the Hype Economy folks!

  110. Re:"Flawless" English *OT* by Anonymous Coward · · Score: 0

    Seeing how the english language seems to be open source for the rest of the world. Going on Mr gates philosophy and all the other people who ascribe to the idea that you can own an idea commonly termed intellectual property. Means it is about time the rest of the world started paying dear old blighty some royalties. The English language is the best damn verbal operating system there is, its known chiefly for being fairly crash proof. It is also very good for people who have no arms. Most other verbal operating systems require lots of hand waving gesticulatories.

    What makes english especially powerful is it usually takes less words to get the same message across than any other language. It is also a language that is very rich in synonyms enabling the transmission of subtlety with out a lot of hand waving.

    To speak good english one needs to be able to operate the lips and tounge with dexterity. The real power of english is, it has relatively few vowel sounds, those sounds are made in the throat. The problem with chinese is it uses many more vowel sounds, in other words their language is not talked, its sang. They are too busy grinning all the time to be able to use their lips properly, the japanese tend to suffer with the same problem.

    Because english has relatively few vowel sounds it makes different accents still understandable and lends itself to establishing cultural identity with no problem.

  111. It's not just that... by nettarzan · · Score: 1

    Take a look at company called called Pramati . Theya are the first J2EE 1.3 certified server and a real good application server.

  112. 2 kinds of inddian developers by Anonymous Coward · · Score: 0

    There is a clean division between indian developers :

    1) An indian software engineer - A CS engineer from a good indian engineering college (IIT's among others)or US schools themselves. These are true software developers there basic CS grounding is at par with the near-top schools in the us and elsewhere. (curriculum at IIT Delhi http://www.cse.iitd.ernet.in/Dep/curriculum/ , for those who are not familiar - IIT stands for Indian Institute of Technology and these are among the the best engineering schools in the country). The talent at these places is enormous. Most of these graduates end up with phd's from Princeton, MIT etc without paying the tutions most of the times. Most of these also end up workin in the US but their salaraies are at par with the best US graduates.

    2) An Indian Software Engineer-wannabe - This is a large number of indians who figured out that the easiest way to get to the US on an H1 is to do a couple of private cources (VB. Oracle etc) and get a contract with a body shopper. These are generally lousy coders.

    IMHO the quality of the code produced in the US is higher (in most cases) than the quality of code produced in Indis. I have seen both since I worked for an indian company for a year (http://www.hcltechnologies.com/) before working for at my current company which is a company co-founded by am indian (Jeet) who went to school here in the US. (http://www.atg.com/en/company/management.jhtml)

    The wanna-be culture is now steadily dying down with the burst of the .com bubble. As for the 1st kind it will hold and continue getting the 90k (usd) starting offers they routienly get which most of them turn down for Research Assitantship at MIT, UC Berk. and other world-leading schools.

  113. Maybe I should quit programming... by Master_Ruthless · · Score: 1

    ...and go to law school. It's the only job the corporations can't outsource to some third world country where they can get away with paying less...

  114. Re:"Flawless" English *OT* by Jobe_br · · Score: 2

    It stands to reason that this would be the case (there are more speakers of English in India than there are in the UK) since the population of India is so HUGE (and populous) and the UK is (after all) still only an island. I recall hearing that there are more first generation Irish in the US than there are in Ireland ... not entirely surprising either :).

    Btw, thanks for the back up - I appreciate it.

  115. Strategies for US programmers by russellamiller · · Score: 2, Interesting

    What should US programmers do if they are laid off because of foreign outsourcing?

    If they should learn new skills, which new skills? Moving from programmer to software architect? Would that necessarily provide any more security?

    Should they move to areas that can't be outsourced, like government and military work, or work that depends on knowledge of US culture, etc?

    Or should they just abandon programming altogether for some other field? If so, what field? What other form of work (not management) would provide any better insurance against being outsourced to foreign workers?

    In general, how are US workers to compete, since they obviously can't compete on price?

  116. Re:"Flawless" English *OT* by philologist · · Score: 1

    Actually English is more of a de facto standard, like Microsoft Windows. It isn't really all that good for the job, but it gets the job done. English, unlike some other languages, gets harder the closer you come to nativelike proficiency. German is an example of a language that is very hard at first, but gets easier.

    But no one needs perfect English to program or to do many jobs (I know this is obvious), but it does limit the efficiency and (upward) mobility of people who work in companies where English is the language used for day-to-day affairs.

    --

  117. distant 2nd in H-1B visas by peter303 · · Score: 2

    India contributes about 47% of the visa holders
    and China 9%, accorded to latest figures I've seen.

  118. Re:"Flawless" English *OT* by philologist · · Score: 1

    I should have also mentioned that about 10% of all Indians speak English with nativelike proficiency. That would be over 90 million people. There are probably more English speakers in India than the native population of the US.

    English has recently become (in the past year or so) the first language in the world to have more second- and foreign-language speakers than actual natives. This will probably produce a lot of simplifications and foreign influences that may later be adopted by natives.

    --

  119. Counterindications by Anonymous Coward · · Score: 0

    China is the world's largest source of pirated software, in terms of the percentage of end users using unregistered software. China's laws against enforcing intellectual property are slim to nil. China's culture is isolationist. A signifigant portion of China's population is barely literate. And China's leadership is ultraconservative.

    India is the world's largest democracy. While a major portion of their population is illiterate, a large core of educated citizens exists. They've integrated the desirable aspects of western culture into their society, and have been sending large numbers of programmers to the US for education and jobs.

    India is in its position because of a unique combination of elements and some excellent diplomacy.

    China's culture towards software and intellectual property has to change first. And it probably won't.

  120. HAHAH All of this is the fault of the US. by esobofh · · Score: 1

    For a long time the US has been creating false reports saying there was a huge lack of skilled technical workers.. all the while thousands of skilled local workers went unemployed. They did this so that the guvmint would allow cheap labourers to come in from other cuntries, so that they wouldn't have to pay the high wages demanded by the local boys.. haha.. funny, this strategy is killing them now!

    Just dessert!

    --

    ----------------------------
    Esobofh - Currently drinking fresh mango juice.
  121. Re:"Flawless" English *OT* by Jobe_br · · Score: 2

    Wow, 10%!?! That's a lot. Though as far as the US is concerned, at what generation does an American qualify as a 'native' English speaker? Might be difficult to quantify that comparison.

    I can definitely vouch for the nativelike proficiency of some of India's English speakers. I recently saw a show on 'the next Hollywood' - in India. The creator of this 'Film City' was interviewed and spoke English amazingly well - and he wasn't even of the youngest generation (18-24) - he was probably in his 40s, by my poor guesstimate!

  122. What if they work for the ChiCom secret police? by RasTafarii · · Score: 1

    Before I hired Chinese coders I would want to know if they spoke excellent English, had high-bandwidth access to uncensored technical information sources (including mailng lists) in the West.

    It would be nice to know if their day job was at the foreign backdoor programming section of the Chicom secret police as well... =;-]

    The ChiCom dictatorship has murdered millions of Chinese over the decades and is certainly no friend of the US, yet US companies blithely allow them access to source code remotely and accept their coding. Does anyone check the code to make sure they haven't added a few undocumented 'features' such as keyloggers or backdoors?

    --

    "...can you imagine a BEOWULF CLUSTER of these? That'd be some serious power!"

  123. Politics of (spoken) Language by Tablizer · · Score: 1

    The Chinese government may not wan't too much english fluency. You see, India is a democracy. The government is not hell-bent on political mind-control like it is in China.

    The Chinese gov may fear that as their citizens grow more abilities to communicate with westerners, political ideas may also start trading back and forth.

    Thus, the Chineses' biggest obsticle may be their own government.

  124. Re:"Flawless" English *OT* by Anonymous Coward · · Score: 0

    English, unlike some other languages, gets harder the closer you come to nativelike proficiency.

    This is rubbish. We don't think in words. Language is the transmission of thought not its essence. Words are just a hash code to the thoughts. I'd like to see a competition carried out where four groups have to transmit complex ideas to each other using say french, english, spanish and german then see which group completed a range of tasks first.

  125. How do you get into that industry? by willis · · Score: 1

    Hey there,

    I'm a Chinese/Computer Science "fresh grad". I'm curious how one can get a job like yours -- any tips? Please email shoney at alum.calberkeley.org

    Thanks!

    scott/

    --

    there is no thing
    what else could you want?
  126. Re:"Flawless" English *OT* by philologist · · Score: 1

    First of all, I was referring to the learning process, not the comparative conceptual superiority of one language over another. The point is that for language learners, English is easier to learn at the beginning, but becomes harder. This trend is somewhat contrary to the typical learning pattern of a language like Japanese, which is very hard at the beginning, but gets easier once one learns the system.

    Secondly, we do think in words as well as concepts. Cognitive conceptualizations are culturally and linguistically conditioned. A common example used to illustrate this point is the concept of colour. When I refer to something as ``green'', the range of light frequencies in the electromagnetic spectrum that this refers to may vary slightly from one individual to another, but the general category remains the same. Translate ``green'' into Japanese, usually ``midori'', and the conceptualization includes frequency ranges that go into what most English speakers would call ``blue''.

    These thought patterns suggest the existence of an overall effect on the speakers of a particular language. I, for instance, see that when I write (any of the languages you mentioned), I tend to follow structures that the language facilitates. The German linguist Karl Vossler even suggested that certain grammatical words (partitive forms) in French owe their existence to the bourgeois nature of French society. That takes things a bit to one extreme, but his ideas have merit.

    --

  127. Americans very flexible about labor by GCP · · Score: 1

    In all US companies for which I've worked (on both the US east coast and west coast), management has considered overseas programmers neither intrinsically better nor worse than American programmers. They were simply considered cheaper in direct costs (salary & benefits) and more expensive in indirect costs (logistics of various sorts).

    How the costs totaled up (in both prior estimates and pilot studies) determined which way they would go. In many cases a hybrid solution was chosen: bring some of the overseas programmers to the US and let *them* manage their own remote teams.

    I also worked as regular employee of one rather prestigious UK software firm (in the UK) and indirectly with a few continental European and Japanese software firms. Their attitudes were quite different. They bent over backwards to avoid employing any non-citizen, with the partial exceptions that all would consider Americans for specialist work and the UK companies would accept other Commonwealthers (Canadians, Aussies, Kiwis, etc.) for grunt work.

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
  128. Utter nonsense by GCP · · Score: 1

    Its widely accepted that european software companies have the more complicated and more inovative and more difficult to sell applications

    Widely accepted by whom? Wishful thinking and repeated assertions don't add up to wide acceptance -- except arguably among Europeans.

    This is just another variant on the endless stream of "American Xs may be more popular, but most people consider European Xs to be better" oxymorons that European self-esteem seems to require in steady doses. Measurable data shows X is greater than Y, but *repeated assertions* demonstrate that the reverse is, in fact, true. Sure.

    You claim Linux as an example of European innovation. Do you remember an earlier OS called "Unix", created by AT&T? Which of the two was more innovative, the original or the clone? I guess it depends on whether you're European or not.

    You claim StarOffice as another example. Exactly how is an unbelievably poor knockoff of X more innovative than X itself?

    Fortunately for you, a lot of us Yanks don't need this kind of nonsense in order to appreciate the talent and accomplishment of our European counterparts. I have enormous respect for European developers, but I get pretty tired of hearing this kind of drivel.

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
  129. In Related News... by cburley · · Score: 1
    ...can Hungary pull a Turkey?

    ...can Saudi Arabia shake Djibouti?

    ...can Canada can The Vatican?

    ...will Libya sue Peru?

    --
    Practice random senselessness and act kind of beautiful.
  130. you got the whoole thing wrong by Anonymous Coward · · Score: 0

    Isn't it going to be the other way 'round? Americans outsourcing to China? Think about it, teach your kids chinese, hahaha!!

  131. The advantage of South Africa by redGiraffe · · Score: 1

    English speaking, hardworking, technically sound and the rand dollar exchange rate makes it cheap at the moment.

  132. Interesting post, thanks by GCP · · Score: 1

    I hereby award you a virtual mod point since I don't have any real ones to offer. thanks for the interesting links.

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
  133. When my boss visited RSA by Anonymous Coward · · Score: 0

    He found that everyone was working on decrepit mainframes and not suitable for hiring. Has this changed in the last 5 years?

    1. Re:When my boss visited RSA by redGiraffe · · Score: 1

      If you look under rocks you find dirt..

      What do you need?

  134. It's the economy by Anonymous Coward · · Score: 0

    Everything's circling the drainhole. I'm not optimistic about the computer industry in general. I suspect the next economic recovery will not include the computer industry, or the computer industry will play a minor role in it.

    I'm trying to find a way out, while I still can. I suggest you do the same.

    In any case, you should've saved your money, because of all the risk this industry implies. You lived beneath your means, didn't you? You didn't get married or have kids or get a mortgage? I surprised that people actually think they can raise families while working in the computer industry. Silly people.