Why are software engineers so highly paid if there are so many great developers in Asia willing to work for so much less than Silicon Valley folks?
What is the impression in silicon valley of Indian software developers  working in India?