Over the course of the past few years, a lot of us have noticed an increase in outsourcing to lower cost of living countries. There are a few countries that fit this description, but India clearly stands above the rest. I hold no judgments on our fellow engineers in different countries, and want to focus on how to adapt to the reality we’re in.
From my limited perspective, this phenomenon is not new, with anecdotes going as far back as mid 2000s. However, it seems that the past few years of US layoffs combined with aggressive hiring overseas is becoming obvious if not outright publicly announced. And although Generative AI has created a lot of fear of potential future impact, outsourcing doesn’t seem to get the appropriate attention it deserves relative to the real current impact. The impact is especially felt in the U.S. where there is not a long term social safety net and everything from healthcare to retirement is tied to a job.
So how might we mitigate the chances of being impacted by outsourcing?
I can see at least three strategies, but would need the crowdsourced brainstorming of the Taro community to dig deep:
- Improving yourself as an individual outside of your company, which may involve switching specialty.
- Protecting your current job by delivering even more value.
- Navigating the software industry with the goal of joining a company that doesn’t have plans of outsourcing anytime soon.
I don’t want to limit the boundary of thinking with the aforementioned list, but rather wanted to provide a conversation starter.
This is certainly a national issue for the companies shipping jobs out, but given that location is at the heart of this topic, I would be curious to hear additional thoughts that are specific to major cities like New York and Bay Area here in the U.S.