Uber’s app was initially outsourced to Mexico, so that when later engineers joined the company, they needed to be issued Spanish-to-English dictionaries to understand the comments and source code. In these cases it isn’t until later, as the product hits scale, that the engineering teams are upgraded.

