This is a management mistake, and a recipe for disaster using any programming language, even with one in which the offshore programmers claim they have some experience. Requiring the use of a new cleaner programming language, where they can't just recycle a heap of cr*ppy dated legacy code into your solution may actually create an advantage over the long run.
Interesting, you think it would work? but the updating of the swift syntax just scares the hell out of me.
I'm going through hell right now, working 9AM-2AM visiting the customers during day and working at night with the india office (only 4 guys in USA now, 2 in LA, 2 IN NYC)
Version control is an issue, i mean simple grammar mistakes, cosmetics, no close button if you open something (just an example of the scenarios)
I mean it was just crazy, spaghetti code in our iOS and I have to support our ERP system customers, EDI, wholesale website, retail website, retail app , itradeshow app. All of which is a good foundation and good database with web services, but boy does the front end of everything needs work.
I'm losing my mind and I'm fighting day and night against swift with the owner/boss. because it stalled development for 2 years maintaining it. I mean not completely but we wasted the majority of the time updating swift and testing making sure the functions we already have worked.
Not to mention there isn't much swift help on the internet (might be more now), what should i do? We're undermanned as it is and its very hard to explain business logic to our indian programmers.
And we sell software to the fashion business with all those sizes, reports, shipping scenarios.
At this point I'm just venting, but yeah dude you really think so? Based of my experience my overseas iOS team is going to spend half the time learning.