The Ugly American Programmer

I live in a non-English speaking country myself and I totally agree that every developer should speak English. That doesn’t mean that we should also write (and comment) code in English. Sometimes it’s better to write the code in the terms the customer uses.