With more and more technology companies outsourcing development overseas, many complain about the job market here. I tend to disagree. Then again, I’m the type of guy who likes to exit through the entrance.

When your company offshores its development, new leadership opportunities come your way. This is a totally different skill set from your innate technical background. No longer will you be developing, you may be managing and assuring the quality of development being done off shore. These are great skills to have.
You may argue that you are a true coder at heart. No worries my friends’ outsourcing means there needs to be some in-house knowledge of the product your company delivers. They will need a technical guy who understands the architecture, because lets face it, developer retention is a big problem.
I’d like to hear thoughts from the developer community. Feel free to leave a comment.
Well, that’s assuming the company willing to trust the outsourced project to you.
But I agree that herding programmers is truly magnificent experience =) They’re not alike computers, which does anything exactly as you program it.