05-12-2008, 07:13 AM
http://www.businessweek.com/globalbiz/blog...a_vs_china.html
---
Murphy
October 5, 2006 09:47 PM
I have been working last 15 years with both Chinese and Indian software people. The chinese has no comparision with Indian geeks. The chinese are good on repititive and maintenance work and the Indians are good in innovative things. I feel Mr Dong has faked
----
Chinese
October 9, 2006 09:42 AM
Oh boy... Another India vs China article. If you've ever noticed, there is hardly any Chinese who would join this silly debate. Only Americans and Indians. As a Chinese, I can tell you that people in China are very curious about India, but don't view it as a race, especially when the two countries are developing in such different ways. If we want to compare them in software outsourcing, I can say that Indians will always have the edge because Chinese simply don't speak English well enough to communicate with Americans. But in terms of programming skills, I don't see any group or race of people having more talent than others. Of course everybody will claim to be the best, it's natural.
----
Greg
October 9, 2006 10:53 AM
As someone who has worked with both Indian and Chinese porgrammers, I don't think it's the capabilities of individual programmers that make the biggest differences; it's more about project management where Indian companies have edges. But the Chinese are catching up. Interested in the latest in Chinese outsourcing industry? Check out the website http://www.chinaoutsourcingforum.org/
-----
chubby rain
October 9, 2006 04:56 PM
Here we go again! ascribing programming talent on racial lines! this is utter nonsense. To address the original contention of elegant code vs non elegant code, I can tell you, as an experienced software architect of 25 years, that I have witness many a project that has failed due to the so called search for elegance. Elegance has a place but the ability to produce working code and deliver a project is much more relevant. Perhaps that is why the Indians are so succesful at the moment. They have found an IT model that is in demand currently
---
Sergei
October 10, 2006 06:14 PM
You could know the personality of the bloggers. Chinese always keep low profile but they did real work, Indians showed extarordinary effort to prove they are the better one. I am a consultant, worked with many chinese as well as indians. Chinese tend to not speaking too much even though they did good design/coding work, while Indians will confidently present their wrong and shallow ideas.
----
Ed
October 11, 2006 06:50 PM
First I should say that both Chinese and Indians worked very hard, they are equally good. I won't comment on whose design & coding skills better but I will say that China will take over India as a leading software giant. I understand that Indians will be angry about this prediction since software outsourcing is the only shining point India is better than China for now. But don't panic Indian friends, that won't happen within 5 years but will within 10 years I am confident. Let me present my 2cents:
1. China has vast resource on software development, skills & management wise.
2. Software outsourcing is not new to China but a prosper business already,$5 billion not big as India, not known much in the west, the clients are Japanese, Koren & Taiwan
3. China itself is a big customer of software, while India software only work for western countries, it won't last long when China take a big pie on outsourcing.
4. China government support
---
Rajeev
October 16, 2006 10:13 AM
My two bit worth of coment:
Having worked in thei industry for donkey years, i have seen both extremes.....extremely good coding standards, and real pathetic ones......
The questio is not whether it comes off an Indian brain or from that of a Chinese. The question lies in the ethics and quality atandards of the copany these lines of code have been written for. If the quality systems are weak, both are capable of dishing out trash, and vice versa. What I have noticed is, that a majority of Indian coders suffer from an elevated sense of competition, which, while being a good motivator for excellence, also leads to short-cuts, sub-optimal coding, and in many cases it reflects in the shabby GUIs and other interfaces that they come up with. I have heard many developers citing the fact that a particular application works, as justification for teh UI to be rubbish.
The argument is not a Indians vs Chinese game....teh stakes are much higher for India than they are for China. The Chinese can always fall back on their low-cost manufacturing skills, if software does not get them similar returns.
Perhpas their regimented growing up helps the Chinese to write their code in elegant well-tabbed manner....so useful in impressing the uninitiated. I shudder to think what he North Koreans would bring to the table, given their capability in putting up a hundred thousand dancers in a meticulously well-choreographed ensembles.
----
tom sm
October 19, 2006 02:57 AM
These days, not a single say passes by without coming across some heated online debates on âIndia vs. Chinaâ somewhere. However, it is odd to me the online comments are more one-sided bashing from Indians than debates from both sides. I had a few chats with my Chinese friends on this. Their reaction may be surprising to you. In their mindsets, the comparison of India to China is as absurd and funny as comparison of Cuba to US and they do not even consider it worthwhile at all arguing with low-IQ Indians. It seems against common wisdom that authoritarian communist China outshine India economically, given Indianâs market economy, capitalist system and all those IITs modeled after American MIT and Harvard etc. Why? Their answer is a two-letter word âIQâ. It is not the IQs of the elite few Indians who migrate to US, but the national average IQ of population who make up the assembly workers, office clerks, carpenters and plumbers etc. These parts of population contribute most of a nationâs GDP. They argue that Indiaâs average IQ of 81 is at incomparable disadvantages with Chinaâs national average IQ of 100 (for ref, UKâs IQ is at 100 and US at 98). That is why few Chinese bother to debate âIndia vs. Chinaâ. These comments may not be politically correct and may not explain who is better at coding. But it does explains why capitalist money flows to communist China, not free India.
---
Sam
October 20, 2006 01:30 AM
Tom, with due respect to what you have just remarked....I think you seem to be swayed by the world famous Chinese propaganda (I'm sure you know what I mean). They say the statistics released by the Chinese Government are inflated to such an extent which would put even the infamous North Korean propaganda machine to shame.
To be completely unbiased, I must say that I have worked with both Indians and Chinese. The Chinese are extremely hard working...no doubt about that. But here's what I have to say..the Chinese work hard, but the Indians work smart. I have typically seen that the productivity of Indians is far higher than the productivity of the Chinese. If this is an indication of IQ, then I have to say that the Indians do possess superior IQ over the Chinese. Also, the Chinese are not able to communicate well. They also do not assimilate as well with Westerners as the Indians do (the Indians have an advantage here due to the British colonial influence which has given them the English language and the cultural proximity to the West).
---
---
Murphy
October 5, 2006 09:47 PM
I have been working last 15 years with both Chinese and Indian software people. The chinese has no comparision with Indian geeks. The chinese are good on repititive and maintenance work and the Indians are good in innovative things. I feel Mr Dong has faked
----
Chinese
October 9, 2006 09:42 AM
Oh boy... Another India vs China article. If you've ever noticed, there is hardly any Chinese who would join this silly debate. Only Americans and Indians. As a Chinese, I can tell you that people in China are very curious about India, but don't view it as a race, especially when the two countries are developing in such different ways. If we want to compare them in software outsourcing, I can say that Indians will always have the edge because Chinese simply don't speak English well enough to communicate with Americans. But in terms of programming skills, I don't see any group or race of people having more talent than others. Of course everybody will claim to be the best, it's natural.
----
Greg
October 9, 2006 10:53 AM
As someone who has worked with both Indian and Chinese porgrammers, I don't think it's the capabilities of individual programmers that make the biggest differences; it's more about project management where Indian companies have edges. But the Chinese are catching up. Interested in the latest in Chinese outsourcing industry? Check out the website http://www.chinaoutsourcingforum.org/
-----
chubby rain
October 9, 2006 04:56 PM
Here we go again! ascribing programming talent on racial lines! this is utter nonsense. To address the original contention of elegant code vs non elegant code, I can tell you, as an experienced software architect of 25 years, that I have witness many a project that has failed due to the so called search for elegance. Elegance has a place but the ability to produce working code and deliver a project is much more relevant. Perhaps that is why the Indians are so succesful at the moment. They have found an IT model that is in demand currently
---
Sergei
October 10, 2006 06:14 PM
You could know the personality of the bloggers. Chinese always keep low profile but they did real work, Indians showed extarordinary effort to prove they are the better one. I am a consultant, worked with many chinese as well as indians. Chinese tend to not speaking too much even though they did good design/coding work, while Indians will confidently present their wrong and shallow ideas.
----
Ed
October 11, 2006 06:50 PM
First I should say that both Chinese and Indians worked very hard, they are equally good. I won't comment on whose design & coding skills better but I will say that China will take over India as a leading software giant. I understand that Indians will be angry about this prediction since software outsourcing is the only shining point India is better than China for now. But don't panic Indian friends, that won't happen within 5 years but will within 10 years I am confident. Let me present my 2cents:
1. China has vast resource on software development, skills & management wise.
2. Software outsourcing is not new to China but a prosper business already,$5 billion not big as India, not known much in the west, the clients are Japanese, Koren & Taiwan
3. China itself is a big customer of software, while India software only work for western countries, it won't last long when China take a big pie on outsourcing.
4. China government support
---
Rajeev
October 16, 2006 10:13 AM
My two bit worth of coment:
Having worked in thei industry for donkey years, i have seen both extremes.....extremely good coding standards, and real pathetic ones......
The questio is not whether it comes off an Indian brain or from that of a Chinese. The question lies in the ethics and quality atandards of the copany these lines of code have been written for. If the quality systems are weak, both are capable of dishing out trash, and vice versa. What I have noticed is, that a majority of Indian coders suffer from an elevated sense of competition, which, while being a good motivator for excellence, also leads to short-cuts, sub-optimal coding, and in many cases it reflects in the shabby GUIs and other interfaces that they come up with. I have heard many developers citing the fact that a particular application works, as justification for teh UI to be rubbish.
The argument is not a Indians vs Chinese game....teh stakes are much higher for India than they are for China. The Chinese can always fall back on their low-cost manufacturing skills, if software does not get them similar returns.
Perhpas their regimented growing up helps the Chinese to write their code in elegant well-tabbed manner....so useful in impressing the uninitiated. I shudder to think what he North Koreans would bring to the table, given their capability in putting up a hundred thousand dancers in a meticulously well-choreographed ensembles.
----
tom sm
October 19, 2006 02:57 AM
These days, not a single say passes by without coming across some heated online debates on âIndia vs. Chinaâ somewhere. However, it is odd to me the online comments are more one-sided bashing from Indians than debates from both sides. I had a few chats with my Chinese friends on this. Their reaction may be surprising to you. In their mindsets, the comparison of India to China is as absurd and funny as comparison of Cuba to US and they do not even consider it worthwhile at all arguing with low-IQ Indians. It seems against common wisdom that authoritarian communist China outshine India economically, given Indianâs market economy, capitalist system and all those IITs modeled after American MIT and Harvard etc. Why? Their answer is a two-letter word âIQâ. It is not the IQs of the elite few Indians who migrate to US, but the national average IQ of population who make up the assembly workers, office clerks, carpenters and plumbers etc. These parts of population contribute most of a nationâs GDP. They argue that Indiaâs average IQ of 81 is at incomparable disadvantages with Chinaâs national average IQ of 100 (for ref, UKâs IQ is at 100 and US at 98). That is why few Chinese bother to debate âIndia vs. Chinaâ. These comments may not be politically correct and may not explain who is better at coding. But it does explains why capitalist money flows to communist China, not free India.
---
Sam
October 20, 2006 01:30 AM
Tom, with due respect to what you have just remarked....I think you seem to be swayed by the world famous Chinese propaganda (I'm sure you know what I mean). They say the statistics released by the Chinese Government are inflated to such an extent which would put even the infamous North Korean propaganda machine to shame.
To be completely unbiased, I must say that I have worked with both Indians and Chinese. The Chinese are extremely hard working...no doubt about that. But here's what I have to say..the Chinese work hard, but the Indians work smart. I have typically seen that the productivity of Indians is far higher than the productivity of the Chinese. If this is an indication of IQ, then I have to say that the Indians do possess superior IQ over the Chinese. Also, the Chinese are not able to communicate well. They also do not assimilate as well with Westerners as the Indians do (the Indians have an advantage here due to the British colonial influence which has given them the English language and the cultural proximity to the West).
---