I ask because sometimes I feel very silly when writing clumsily in English and even sillier when I have to look up how to spell a particular word.

I want to know if I’m the only idiot that it happens to or if on the contrary it’s something generalized.

(Mi idioma es el Español, por cierto)

  • aluminium@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    2 days ago

    No, I once had the displeasure of working with a mixed german english codebase (where also classes and functions were in both languages). It was quite the experience.

  • Boomkop3@reddthat.com
    link
    fedilink
    arrow-up
    5
    ·
    2 days ago

    Oh heck no, that would be horrid. Why would anyone willingly mix three languages for the sake of less readability and frustrating the heck out of most other devs?

  • 𝘋𝘪𝘳𝘬@lemmy.ml
    link
    fedilink
    arrow-up
    23
    ·
    3 days ago

    German here.

    I am not writing anything in my code in German. All of my code, my variables, my default texts, my comments, my documentation, my UI strings, etc. are always and explicitly in English.

    The only German I use, is when I provide translations for UI or documentation.

    • wellDuuh@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      2 days ago

      Exactly. In case you haven’t noticed, English is defacto communication language in most paradigms, especially in the programming domain.

      Even broken English passes as English nonetheless

  • i_stole_ur_taco@lemmy.ca
    link
    fedilink
    arrow-up
    30
    arrow-down
    1
    ·
    3 days ago

    This is expected Canadian source code:

    // cache the colour in case we need it later for the neighbour
    color = fetchColor();
    neighbor.color = color;
    

    When language keywords are all written in American English it’s foolish to try to author your code in a different language. But comments are fair game.

  • kubok@fedia.io
    link
    fedilink
    arrow-up
    16
    ·
    3 days ago

    Always English. I live in a country where developers are hard to find. Chances are that I will get colleagues who do not speak my native language (yet).

  • oktoberpaard@feddit.nl
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    2 days ago

    Using English is the only way that all my colleagues are able to read it, but if it’s just meant for you, or only for Spanish speaking people, I’d say why not.

  • BlessedDog@lemmy.world
    link
    fedilink
    arrow-up
    37
    ·
    3 days ago

    This is interesting, I’ve thought of this before.

    I write comments and commit messages in English, mainly because programming is collaborative. I am a member of a local association of young programmers, and in the community (discord, meetups) we speak Finnish, however all interactions on github are in English, so are function and variable names, as well as comments. If someone makes a PR and it’s reviewed, it happens in English, even if both parties are native Finns.

  • folkrav@lemmy.ca
    link
    fedilink
    arrow-up
    14
    ·
    3 days ago

    I’m French speaking, but I write all code and comments in English, all the time. The code is basically English keywords and symbols, the mix and match just looks weird, makes it harder to share snippets for help or debugging with non-speakers. Especially in code that will be read by other people after the fact, it also tends to make it less likely that this person will be able to understand it - maybe they’ll hire an offshore team or some guy who just immigrated…

  • reesilva@bolha.forum
    link
    fedilink
    arrow-up
    19
    arrow-down
    1
    ·
    3 days ago

    I write in the official communication language of the company, because that’s guaranteed that everyone that will be hired will have to speak that language. I came from Brazil and it is a massive country and most of the population doesn’t have access to good English courses, so I like to go with the easiest solution for all future joiners

    • Daemon Silverstein@thelemmy.club
      link
      fedilink
      arrow-up
      5
      ·
      3 days ago

      I’m not sure if it’s a São Paulo (as in the state, not the city) thing, but I had English classes when I was in public high school (“ensino médio”). They weren’t the best English courses out there (i.e. they weren’t comparable to Brazilian schools that specialize in English courses such as CCAA, CNA, Fisk and Wizard), but they offered a good start for those who had no prior knowledge of the English language. It’s also worth mentioning that people who work in IT have more potential to come into contact with communication in English because a lot of documentation is in English. But I totally agree with you that most of the population does not have quality access to English courses.

  • Daemon Silverstein@thelemmy.club
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    3 days ago

    I’m Brazilian. For personal projects and snippets, especially if I’m going to share their code publicly (e.g. GitHub or GitHub Gists), I often use English. However, when it’s a project from a company I’m working for, I use Portuguese, as every company I’ve worked for so far are Brazilian (and my coworkers were Brazilian as well).