DEV Community

Discussion on: How do you deal with naming when you're bilingual?

Collapse
 
datacharmer profile image
Giuseppe Maxia

I am a native Italian speaker, now living in Spain. I am fluent in three languages, but I have always used English for variable names and comments.
Three reasons:

  1. It fits with the flow. Every programming language that I use has English keywords. Therefore using English variables makes the code more readable.
  2. I learned most of the technology that I used from English sources. Using English for coding feels is consequential. Moreover, sometimes I don't even know how a given concept is called in my native language. Thus using English everywhere becomes a necessity, in addition to a point of style.
  3. I contribute to several open source projects, where English is a language understood by most community members. It's a way of keeping the scope of the project as broad as possible.