Most of the time we try to use English for technical identifiers and German for business langugage, leading to lets say "interesting" code, but it works for us.
Most of the time we try to use English for technical identifiers and German for business langugage, leading to lets say "interesting" code, but it works for us.
That said, I simply don't understand the mindset of people who move somewhere for an extended period of time and don't bother to learn the language. It locks you out of a lot of opportunities and makes you dependent on other people (especially for official/administrative/legal purposes). It also simply doesn't work in many places - (younger) Germans may speak decent English, but try going to Spain, Italy, or even Japan and see how far you get if you insist on speaking only English.
I live in Zürich and I get by just fine unable to speak German. I can read it just fine because it is similar enough to Swedish, my native language. I doubt I will ever learn Swiss deutsch, it really is a language on its own - with very strong dialects.
But today there are amazing translator apps that can make it so much easier parsing official documents.