32
Aldar
5y

For some reason, seeing source code in my native language (Czech) disgusts me and decreases my motivation to read through it.

Anyone else knows that feeling?

Comments
  • 1
    Nette ftw 😎
  • 10
    Yes. Code should only be written in English.
  • 1
    YES. Especially in czech.
  • 2
    I cannot speak for Czech, but I like well and consequently used German naming conventions. It's like no more naming conflicts, no more "what does that mean?", most variables are single words, reading is much easier, much more natural (camel case English is one thing, but standard German IS camel case).
    Oh I miss the time before I got used to "open source everything you write", when it was okay to write in German for myself or the team.
  • 2
    I guess my problem is that Czech is much more... Decorative language, while English is simple and to the point.

    Not only does our language have more complex word formation and bigger vocab, but also uses quite a few extra accents, making the variable names eithet non-ascii (some editors might still struggle with UTF-8), or, all the names are without these accents, making them sound utterly... Stupid tbh.

    Just an example, what would you rather use?
    username = "some-data"
    Or
    prihlasovaciJmeno / uzivatelskeJmeno

    Our native countetparts seem just too long and overly complicated of a vowel and consonant combo...
  • 3
    English naming conventions can be hard enough.
    I've worked on mixed English / Dutch before and that fucks with your mind.
  • 6
    @Aldar
    To be honest my only problem writing in another non english language is that it feels so motherfucking unprofessional. Every czech company seems like they want to be as much world oriented as they could/waiting for that big aquisition, yet they want code in czech. Anytime someone tells me to write code in czech I tell them to eat a dick.
  • 3
    Non-English source code is a surefire sign of an incompetent noob.
  • 0
    I feel this way looking at my co-workers code 😇
  • 4
    In hebrew we write rtl so while reading a code with hebrew text you need to constantly change the direction mid-sentence
  • 4
    @hubiruchi can you please, oh please please share a screenshot example here? Really wanna see that brainfuckery 😅
  • 3
    @myss I don't have the real code where I saw it, but I will make an example later
  • 3
    I hate seeing german code. It just cringes me out
  • 8
    Here in Québec, Canada, we have a law called "Law 101" which is basicaly saying: "Put every fkn things in french or else get sued by us, the government". A little bit exagerated but you get the idea. The thing is, one part of that law asks teacher/school and even encourage them to reserve a part of any exams for language, weither you're in math or in science class (exept english class of course), you may have a lower mark because of this. It can go up to 20% of your result, so suppose you have 100% at a exam math but you make a cuple of errors in the language categorie, you actually get 80%. That's fucked up. So what do you think happens in programing classes? Yes exactly. We are strongly encouraged, at least in my classes, to write our code in french, which means comments and the freaking variables. It's horrible, it's disgusting and school made me a worst programmer.
  • 4
    @Willbill360 are you serious?

    And I thought you Canadians were the most sane nation of the world!

    And to add to my initial disgust, having the complete source in native langugage (except for keywords obv) is one thing, but... A lot of czechs tend to mix the two languages together, and so you find a variable name that contains both, czech and english words!
  • 2
    @Aldar
    I would be OK with czech variables... But the goddamn czech terms for everything... Why the fuck we need to translate everything. What the fuck is šablona in C++?! that stuff disgust me, especially when u try to find it later for self study
  • 2
    @zututukulipa I have a general list that I follow when I try to convert terms like that to English

    1) Google translate
    2) Wikipedia (Odd, right? But, surprisingly many programming concepts have a page in Czech dedicated to them already, and wikipedia allows you to see all the pages on the same topic in different languages!)
    3) thresarus, looking for similar terms
    4) general Google over forums and stuff

    Oh, and a lot of cursing along the way.

    You guys wouldn't believe it how confusing our own language can be at times!
  • 2
    @Aldar Canadian here but from the English-speaking part: that law is really mostly a Québec thing from what I understand, and knowing the province's history you can kinda understand why they so vehemently and borderline violently and obnoxiously protect their language, but still, it's indeed idiotic and not the right way to go about it (the English-speaking part of Canada isn't innocent either: they don't really care about the French language, nor do they think about Québec's existence except when it pisses them off, but that's another story... 😅)
  • 2
    anyone who codes in any language but English should be smacked in the head.

    Sincerely a dutch person

    (excluded are people that just start out, but they should really learn english, in a production environment is just a big nope for me)
  • 1
    Absolutely!
  • 1
    Oh, it's not only Czech. Any Slavonic language really - Polish, Czech, Slovakian... Even Russian lost most of its authority nowadays. Probably due to fresh generation of Russian hackers hacking in English because of the very same feeling. I blame Hollywood.
  • 1
    @Aldar Have you had a look at italian. Its probably THE simples of all european languages. Its like someone learnt french and never looked at all the exceptions and weird stuff to it.
Add Comment