Hacker News new | ask | show | jobs
by magnusmundus 849 days ago
If my experience reverse engineering PHP written in Dutch is anything to go by, it means the function and variable names, comments, database columns, logs... would all be in Dutch -- or potentially worse, in Dutch but using English words. Which in turn means they sometimes won't necessarily have an accurate translation to English, in most cases a single translation at any rate, and you'd have to do a ton of disambiguation to make sense of anything.
1 comments

Yes, this. I do support for programmers and regularly get examples showing problems. Occasionally these are written by non English speakers.

Obviously I understand the programming language part, but all the variables and functions are just "random strings". It's really interesting to me how much that affects my ability to read the vode and make sense of it.

Turns out when my teacher said "use meaningful variable names" that was good advice.

I'd add that if you're too lazy to do that, use pronounceable names. I have no problem with loop counters being x or y or whatever. Just don't make it gedoogenshcpekel.

Well there's no reason to pick on German like that.