Remix.run Logo
pjmlp 4 days ago

The move of offshoring in many projects, changed my mindest that companies care one second about their talent, at a size like Microsoft is all about replaceable cogs, little ants every doing their own small task.

RugnirViking 4 days ago | parent [-]

Why in your opinion do Microsoft or any large org pay software engineers in America or western Europe? India would be cheaper. South America, Phillipines cheaper still. Etc etc etc. Plenty of educated folks speaking English.

I think a large part of it is that they want people physically and culturally close to themselves for projects they care about. Piles of companies have tried outsourcing core development and in my experience whatever minimal home team thats left keeps growing and growing and the oversess guys get pushed to the least desirable jobs. It's almost always a failure in the end, or at least the overseas team ends up being given limited scope, simple tasks while complex work finds it's way back home. I say this having worked with many talented overseas colleagues; I think this is a management level effect, not individual developer

pjmlp 4 days ago | parent [-]

Mostly to play firefighters and many countries in Europe, business people actually rather not deal directly with offshoring teams in English.

Which is what the on site team does, besides firefighting, handling the cultural interface.

For many businesses even if it looks a failure from engineering point of view, as long as it is within the budget, many businesses see it as a success, versus having paid a whole team onsite.