Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree. It makes sense when the code needs to handle domain specific words.

Based on my experience in Norway, it is common to use English but there is also not a complete surprise to find code in Norwegian either.

I remember looking at code written by a Norwegian government agency many years ago, and asking why they used Norwegian names for functions and variables. Didn't everyone use English? The answer was that they had so much domain specific terminology that it is not only hard to find English equivalents, it was so ingrained in the business logic that they don't want to risk any confusion and legal consequences. If a function was named validateFoo, then "Foo" had a single shared understanding.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: