Atwood rebuttal: Mandarin Chinese programmer communites(odwks.com)
odwks.com
Atwood rebuttal: Mandarin Chinese programmer communites
http://odwks.com/2009/03/mandarin-chinese-programmer-communites/
11 comments
Like the difference between native apps and VM apps ;)
The former ones work better than the latter.
Altho' my mother tongue is an Indian language, I think _natively_ in English now. I think its a matter of time and exposure.
Altho' my mother tongue is an Indian language, I think _natively_ in English now. I think its a matter of time and exposure.
Indian languages are from the same family as English. Chinese is not.
Sorry graemep, I think your statement is a bit of a generalization, not all Indian languages are from the same family as English ( Indo-European Languages ) . There is a significant part of India which speaks the Dravidian languages, which hasn't been derived from the Indo-European languages
http://en.wikipedia.org/wiki/Dravidian_languages
http://en.wikipedia.org/wiki/Dravidian_languages
Yup, I speak _that_ south Indian language which is not of the same family as English.
Sorry graemep, I think your statement is a bit of a generalization, not all Indian languages are from the same family as English ( Indo-European Languages ) . There is a significant part of India which speaks the Dravidian languages, which hasn't been derived from the Indo-European languages
I found Atwood's post to be very anglocentric. While for practical purposes it's probably a good idea for any programmer to be functionally literate in English, I certainly don't think they should all use it all the time. I'm Canadian, and I grew up in a very multicultural city. This may have something to do with my views on these issues.
In my first programming job, several co-workers were Chinese and amongst themselves usually spoke Mandarin. At a programming competition I attended a few years ago, several teams were from Quebec and most of them spoke French within their team. All these people could speak English, but chose not to because they were more comfortable speaking their native languages, even about technical issues. I think this is pretty normal, and will continue to be for the foreseeable future.
In my first programming job, several co-workers were Chinese and amongst themselves usually spoke Mandarin. At a programming competition I attended a few years ago, several teams were from Quebec and most of them spoke French within their team. All these people could speak English, but chose not to because they were more comfortable speaking their native languages, even about technical issues. I think this is pretty normal, and will continue to be for the foreseeable future.
Kudoz to the author for his understanding and appreciation of pragmatism:
use the right _language_ for the right job
or in a longer form: English is better than multi-language
Although multi-language is often better than *only* English
Practicality beats purityI think its a great post. The strength of stackoverflow is obviously the community of users. It is perfectly logic to use a local language if it helps to grow a new community somewhere else.
We could all try learning something simple and unambiguous like Lojban...
Yeah, like that's gonna happen.
Yeah, like that's gonna happen.
He makes an interesting point on the side - "the world is not flat".
It's always right to learn the discipline in a language that has the most abundant material, most of time it's the language that the discipline originally came to being.
As for computer science, learn it in English, because that's the language it's written in. Whatever anglocentric or *centric it may sound, it's the way you will get most out of it, it's that simple.
As for computer science, learn it in English, because that's the language it's written in. Whatever anglocentric or *centric it may sound, it's the way you will get most out of it, it's that simple.
It benefits everyone when individuals speak on the language that they feel more comfortable with. If what they have to say is valuable it will be translated to other languages anyway.
I think you have a very high threshold for "valuable" content. Most of the stuff I read and consider valuable has not been translated to another language. There's just too much valuable content for someone to translate all of it, unless it comes in the form of anime. But that's a special case.
I did not mean that people would do a literal translation. I think that people can translate the _value_ of the content into other languages.
This link just sent to me, worth reading.
http://kjctech.net/blog/archive/2009/03/31/stackoverflow-is-...
Claims that Jeff and Joe were approached by the guys that built the China clone to StackOverflow and that Jeff and/or Joe didn't want a Chinese version. Their loss for believing the world is flat.
http://kjctech.net/blog/archive/2009/03/31/stackoverflow-is-...
Claims that Jeff and Joe were approached by the guys that built the China clone to StackOverflow and that Jeff and/or Joe didn't want a Chinese version. Their loss for believing the world is flat.
It shouldn't be a big revelation to anyone that a Chinese person can communicate more efficiently in Chinese than in English, or that the same applies to other nationalities and native languages too.
Well i think you're quite wrong to put all languages on the same level here. I mean, as programmers we know very well than some languages are closer by spirit than others, even if their syntax differ greatly.
It's exactly the same thing for spoken languages. I'm french, and i learnt English, German, and a bit of Spanish. Once you learnt one, you can learn the others more easily, not only because of your mind adapting to other languages, but also because those languages share a lot, be it from a vocabulary perpective or from a grammatical one.
I'm no expert in asian languages, but from my past in linguistic and ethnology, i aquired the strong belief that theses languages are different enough to really "wire" your brain differently.
And you must also take into account the cultural penetration of the english/american culture into a country. Even if this penetration happenned everywhere, Western Europe has much more exposure to this culture than , say , China.
The bottom line is : French people will probably never need a french StackOverflow as badly as Chinese people.
The world is not flat !
It's exactly the same thing for spoken languages. I'm french, and i learnt English, German, and a bit of Spanish. Once you learnt one, you can learn the others more easily, not only because of your mind adapting to other languages, but also because those languages share a lot, be it from a vocabulary perpective or from a grammatical one.
I'm no expert in asian languages, but from my past in linguistic and ethnology, i aquired the strong belief that theses languages are different enough to really "wire" your brain differently.
And you must also take into account the cultural penetration of the english/american culture into a country. Even if this penetration happenned everywhere, Western Europe has much more exposure to this culture than , say , China.
The bottom line is : French people will probably never need a french StackOverflow as badly as Chinese people.
The world is not flat !
I'm native Chinese. I speak English quite well, and now I'm learning German. I definitely agree with you that German is much much easier to learn if one knows another Latin-based language before. I guess same is true for French or Spanish--They are just way too similar. And they share a lot of cultural background so differences seem very trivial compared to the painful transition from Chinese to English.
I'm Finnish myself, and have studied English, Swedish, German, Chinese, Japanese and now a bit of Korean, so I understand your point about differences between languages.
It seemed to me like the point of the article was that your communication is at its most efficient/natural in your native language, instead of English for example, if it's not.
I just thought it was obvious.
Well i think you're quite wrong to put all languages on the same level here.
Every language is someone's native language, so they're on the same level as far as that point is concerned.
It seemed to me like the point of the article was that your communication is at its most efficient/natural in your native language, instead of English for example, if it's not.
I just thought it was obvious.
Well i think you're quite wrong to put all languages on the same level here.
Every language is someone's native language, so they're on the same level as far as that point is concerned.
I think that's a very important observation. One's mother tongue determines one's thinking. I'm a native Chinese currently studying Computer Science in Canada. Although I have no problem communicating in English, when it comes to complicated cases, the logic engine in my brain seems to work better if it thinks in Chinese. Another interesting observation is that I always count numbers and do arithmetic in Chinese---I received my primary education in China, which hard wired my brain in certain ways. Plus, English numbers are just too irregular to express decimals properly (by comparison, Chinese numbers are extremely regular and match positional notation perfectly, e.g. 12,345 will be literally pronounced in Chinese as "one 10,000, two 1,000, three 100, four 10, five". )
Another defect in my English thinking process is that I can barely come up with proper phrases or expressions for unfamiliar abstractions. I guess in order to name things properly requires one to have very deep understanding of the culture and its history, which takes a long time for non-native English speakers. (e.g. There used to be an async-IO library for highly concurrent web servers in Python called Medusa. I got the idea for the name immediately, but if I were to name it myself, I'll never come up with such a smart name. )
That said, recently I noticed that somehow my brain starts to re-wire itself and certain ways of thinking in English become more natural. But that's the result of years of reading related stuff in English only, which is certainly not the case for many Chinese programmers.