Comment Re:Yes, Unicode is "the new black" (Score 1) 728
That said, I have experimented a couple of times with national non-ascii variable names, and I think that such programs are actually easier to read and more fun to write.
In particular when the problem domain is highly national it often is counter-productive to try to invent english names for variables, since these names would not be the ones used by the customer or related documentation.
So my programs use ascii for variable names (obvioulsy) but often in a mix of english and my own language, the ratio somewhat depending on the problem. Even standard english actions such as get/set/create... might be followed be national words.