I recently wrote about how I replaced myself with a robot at work, and while I didn't really mean that I was actually getting a robot to do my job, though that might be kind of cool. I meant that I was detaching myself emotionally from my coworkers and optimizing my efficiency at my work.
This time I'm outsourcing my job, and I'm actually being more serious about it than I was about the robot thing. My company is sending me to India for 4 months to train new developers to do my job over in Hyderabad.
I've already bought my plane tickets so there's basically no turning back now. So it's finally about as official as it gets. To be fair, the goal of this is more of a global expansion than it really is about outsourcing my job. My job is not actually in danger here, but if everything goes well with this expansion then there might be less of a need for more developers over here in the US.
The first thing that a lot of people have asked me is if I want to go. I'm excited to be going, I had the option to say no if I wasn't comfortable with it. I know some of the reasons I was chosen for this assignment was because my company knows that I like to travel, I don't have a family so it's not like I'm leaving anyone behind, and I know my job well.
I love to travel and I always thought it would be interesting to live in another country. So this is a great trial experience without actually have to actually pay for where I'm living. There's very few jobs that will let you move to a foreign country, let alone many companies that will actually pay to send you there.
As a software engineer I think that this is really a once in a lifetime opportunity to be able to travel like this for work. The purpose of most software is that you can do it from anywhere so why would a company need to send you somewhere else to do it.
I'm excited to see what comes of this. I feel like I've been needing this escape from my regular routine.