Should we work as an outsourced employee to an American company?
Me and my friend had a major argument on my blog regarding how can India be a super power in technology and innovations. My argument was we should be treated with respect by the likes of SAP, Microsoft and all. We need to work on core product development. So since we are not good enough (at this moment) to develop a FireFox or a Windows, lets go to these guys and urge then to set up their R&D centers in India. Who knows, we will come up with another product range of our own. I'm confident of our talent. However we need exposure and opportunity. So we should try to get core work outsourced to India.
My friend however had a different view. He thinks we are donkeys currently and we need a drastic change in attitude. Why beg for exposure to MS or Mozilla? Why cant we build our own Mozilla?
So CEans, I would like to know your views on how can we be a technology super power. Please quote material points, thing that are possible. Lets not live in a dream.
Go on.
[EDIT]
PS: The post is not India specific. This can mean to any one who works or has knowledge of the onsite-offshore scenario. I just need views about Off shoring.