News for hackers. Stuff that matters.
Re:The Ugly American Programmer by patio11 on Monday March 30, 2009 @12:04PM (#538669)
This post gives me the overpowering urge to write a rebuttal in Japanese just to prove that an American can.

Let me hum a few bars: if your customers don't speak English, and your colleagues don't speak English, and your business partners don't speak English, then your refusal to use languages other than English cannot be justified by it being efficient. It is hubris to think otherwise -- an arrogant sort of laziness of thought which is entirely different from the productive laziness that programmers generally cultivate.

A programmer who cannot talk to his colleagues and customers, and blames his inadequacy on them, is a failure at his profession : writing code which solves problems for people. If you only get as far as "writing code" without understanding the people and their problems, congratulations, you fail.

On the plus side, the prevalence of attitudes like this means you can do pretty well for yourself if you're bilingual. I got stopped on the train today by the guy who got me my current job (random coincidence -- we live in adjacent small towns). He started the conversation like he always does "Hey, Patrick, how's work? Say, do you know any bilingual engineers looking for employment?"

This week apparently its an aerospace project that needs them. Its always something -- there's hundreds of billions in trade happening between the US and Japan every year, huge portions of it are high-tech, and engineers here are only marginally better at speaking English than engineers in America are at Japanese. (In my experience, though, they're not aggressively proud of being ignorant.)

Re:The Ugly American Programmer by bdittmer on Monday March 30, 2009 @12:49PM (#538730)
Did you read the article? He's talking about internal engineering efforts, not gathering requirements and general interactions with the customer.
Re:The Ugly American Programmer by tokenadult on Monday March 30, 2009 @12:22PM (#538693)
This post gives me the overpowering urge to write a rebuttal in Japanese just to prove that an American can.

I'd love to try my hand at reading it. Chinese is my stronger language, but I can read a lot of Japanese for meaning.

Agreeing with your point that everyone, especially a native speaker of English, is well advised to learn the language of customers, I still agree with Jeff's main point that if we want an interlanguage (a "lingua franca") for programming, that language will have to be English for the foreseeable future. Not because Japanese and Chinese and Korean people are unimportant, but for the same reason that Japanese and Chinese and Korean people very often use English for conversations among themselves that include no native speakers of English--an interlanguage gains usefulness from network effects, and English dominates all other conceivable choices of an interlanguage in its network advantages.

頑張って

Re:The Ugly American Programmer by hvs on Monday March 30, 2009 @02:44PM (#538919)
This has nothing to do with what you are talking about. Of course you have to take into account the language of your users. That doesn't mean that the development isn't going to be done predominantly in English. ESPECIALLY if you are working with developers with different native languages is English going to be the fall back. That was his point. And he's not saying that he's proud or arrogant that it is English, just that it is. It's a fact of life.