This is not new. Went through the same thing when employers were offshoring development to low wage countries. Some people in the management chain were so up on that, they joked we were all going to get fired. But I had seen the code. It wasn’t long before they were coming to me to get it fixed because it was their ass if they couldn’t get it sorted. My superpower was untangling Bangalore Spaghetti Code.
At a previous employer they had actually good intentions with offshoring. Senior developers tended to be bound with maintenace of projects they had worked on over the years and the ranks couldn’t be filled up fast enough to take over. Management wanted the most experienced developers to be availlable for new projects, so they decided to offshore some of the legacy maintenance to India. Didn’t work out, though. The Indian company would throw ten people at things one of us would’ve done and they still managed to mess things up in major ways. My favorite memory is when they replaced a for loop with an if statement. Now, one could argue, that an if statement without an else branch is a special case of a for loop with one iteration … but, this was not that 😅
Seniors ended up spending even more time on legacy projects to fix the crap the Indians did.
This is not new. Went through the same thing when employers were offshoring development to low wage countries. Some people in the management chain were so up on that, they joked we were all going to get fired. But I had seen the code. It wasn’t long before they were coming to me to get it fixed because it was their ass if they couldn’t get it sorted. My superpower was untangling Bangalore Spaghetti Code.
At a previous employer they had actually good intentions with offshoring. Senior developers tended to be bound with maintenace of projects they had worked on over the years and the ranks couldn’t be filled up fast enough to take over. Management wanted the most experienced developers to be availlable for new projects, so they decided to offshore some of the legacy maintenance to India. Didn’t work out, though. The Indian company would throw ten people at things one of us would’ve done and they still managed to mess things up in major ways. My favorite memory is when they replaced a for loop with an if statement. Now, one could argue, that an if statement without an else branch is a special case of a for loop with one iteration … but, this was not that 😅 Seniors ended up spending even more time on legacy projects to fix the crap the Indians did.