In the not too distant future the basic CRUD-development for boring enterprise apps is going to be done by AI models. You only need a human to write the prompts and review the output.<p>That human may become less and less technically skilled over time as the models become better.<p>But costs for AI could be similar to developer wages in emerging markets for a while... I think nobody is currently charging the real cost of their AI stuff to end users yet.
Starlink in Nairobi City high rise, soon the Africans will be stealing the Vietnamese Devs work.<p>Life is a cycle. Karma is a bitch. So be nice and diversify your skillset.
The only way for individuals to fight offshoring: get deep into a tech skill or/and human connection so it's tough to replace you in the industry. You will get laid off but another company will pick you up quickly.<p>More thoughts: A system programmer in a non-cost center is the best pick. A game engine programmer is better than a devops in that perspective.
I can educated guess the subtext on this from seeing it so many, many times: software is being deprecated and/or going into maintenance mode, or isn't good ROI, so bean-counters trying to save money by finding sub-minimum wage labor with <i>zero</i> concern for software quality. Now starts the death spiral of weeks to get anything done because ESL developers can't understand the specifications nor the docs and focus on just getting shit hacked in because they couldn't code their way out of a wet paper bag. Bugs proliferate and more hacks applied until development collapses in a pile of un maintainable junk and then new shiney is brought in in an attempt to make progress before business folds. High probability business folds.<p>When this happens get out. The shitty developers will taint your own skills eventually.
I'm surprised it was a cost-based decision as Indian-based teams are already on the lower end of that.<p>I believe there was some other kind of added value involved, perhaps they hired a more competent team or with a broader skillset.
Fascinating. It's an eternal competition. Surprised that the transformation isn't more LLMs. I think outsourcing teams can be much smaller now.
Exactly why I think American employees should agree with executives that it is important to not work remote.<p>If there really is no discernible advantages to on-site working, the jobs are going to go to the countries where employees are paid the least.