Hacker News new | ask | show | jobs
by pjerem 1743 days ago
I'm also a french developer and though i've been very pedantic in the past against non-english code, I must say today that I really prefer "french" well expressed code over "english" code full of errors, "faux amis" everywhere and wrongly expressed intentions.
2 comments

The kind of code you talk about are usually internal only. People don't write libs, framework or main stream language in those situation.

In that case, then it's ok to bite the bullet, to avoid the worst case scenario. But you are already in a bad place to start with. Because if you put in prod some code by somebody who can't write english properly, then it means your team doesn't have access to most information resources in the world.

So your problem here is damage control, hardly a situation to generalize from.

There’s a lot (maybe a majority where I live) of people who can perfectly read and understand English but not write a single sentence without making errors.
Bad written code is bad written code in any language, that's a false comparison.
What I meant is that the same non English native developer can write totally well expressed code in $native_lang but also full of nonsense code in English.
In that case I'll make an exception, but this is actually very rare. I can see a clear correlation between terrible english and terrible code.