Competing on price or selling yourself to the lowest bidder is a losing proposition.
That said, most of the best Indian devs aren't making that money remotely, they're making a lot more (or at least, I've seen them getting paid a lot more).
I got contacted and worked remotely through Hacker News and, although it didn't pan out (I wasn't a good fit) it was a great experience and I met really good people from around the world.
Not really. There aren't many companies who are considering both American and Indian remote developers for the same positions.
Well paying remote jobs tend to have time zone constraints, and require better English communication skills than the average Indian developer has (there definitely are Indian developers with excellent communications skills, but they aren't average).
People think that because they are out of the office that politics doesn't affect them and they don't need soft skills. But communicating effectively is even more important in remote work because of the inherently lower communications bandwidth.
Other times, particularly if the project has complicated architectural requirements, it's too hard to get the night shift on the same page a super the parent.
https://www.google.com/search?q=average+programmer+hourly+wa...
I clicked on the second link:
http://www.salaryexplorer.com/hourly-wage.php?loc=18&loctype...
In dollars that is: I bet you're looking for more than them. But when they go remote, aren't you competing with them?I would say it is easier to become remote if you are already working with a company that knows you. As for establishing such a relationship, I kind of agree with codingdave's advice in this thread.