In my previous job I worked for a company that have offshore development, mostly for bulk programming purposes to keep the costs down. And not in any of those more common offshore places like India or Russia. No, their offshore development is in Belgrade, Serbia.
All the developers I’ve met/spoken to in the Belgrade office are very nice, but in my opinion it hasn’t really worked out yet for them in their collaboration (due to a number of reasons that I won’t go into here).
And, understandably, there’s a general fear of losing one’s job to outsourcing. For instance, I stumbled across ‘Is Offshore Outsourcing a Real Danger to You?‘.
Of course, there are lot’s of mixed feelings about this, and I think Offshore Development and the American IT sums it up pretty good.
So what is the general perception about his? Is offshore development the future when it comes to programming, for big companies as well as small?