The Ugly American Programmer

I wonder how the Domain Driven Design guys cope with localisation issues? Having the code model match the ubiquitous language of the business domain is the fundamental tenet of that approach to design. That is plainly not going to be possible if there’s a translation step.

Some purer languages than English are probably not even suitable for translation into object models… does you service change gender if its operating over am different objects? Somebody slightly less monolingual than I might be able to say if that is the case.