Hacker News new | ask | show | jobs
by aleph_minus_one 777 days ago
> For example, trying to translate various terms in any given language from English usually causes inconvenience and confusion (everyone needs to know the localized version and then translate it back into English to find literature etc.). Therefore, it makes sense to teach everyone English.

Similarly, translating a lot of terms from German or Russian to English often causes inconvenience and confusion. So better learn German and Russian. :-)

1 comments

> Similarly, translating a lot of terms from German or Russian to English often causes inconvenience and confusion. So better learn German and Russian. :-)

If the programming language key words that I needed to know used those languages, as did all of the documentation and forums, conference videos and literature, that's exactly what I'd do. But somehow those aren't the languages that everyone uses, nor is something like Chinese (and its dialects) which has a lot of users, but isn't as geographically widespread. Maybe people have also settled on English because it has a somewhat low barrier to entry as well.

I guess it's the same as needing to know at least some latin in the natural sciences, because otherwise something like naming bones when talking to a foreign colleague would get awkward, fast.