I often read Coding Horror
, and I just saw this post from Jeff Atwood on English as the lingua franca for coders
Having worked with tech-heads from India and China as well, I would say that English is without a doubt the common tongue for technology today. Further, being bi- or multi-lingual often turns out to be a great advantage over the monolinguals.
But who's to say what will happen in 10 years' time, when the nexus of technology shifts from Silicon Valley and the global economy becomes less US-centric? I was also an English teacher in a former life, before I was a coder, as well as a Japanese language/culture student, so I know that being able to grok more than one language besides English is a good thing...
I wonder: Is this a good time for me to start learning Mandarin then?