"If he's as good as you are his telecommuting rates will be close to what yours are."
Sorry mate, but no. A developers rate factors in a number of things, including cost of living. A guy working from his home in Silicon Valley charges more than a guy sitting at home in Iowa or wherever (to make the same disposable income).
The guy in Iowa knows he can work for less, but still make more, in terms of disposable income. When it comes to foreign workers he can charge twice the going "local" rate and still cost way less than some guy living in the US.
>A developers rate factors in a number of things, including cost of living.
When deciding what your price floor is, yes cost of living figures in. But what development is worth is its market price (perceived value). It doesn't depend on where the person lives.
The main thing you're actually highlighting here is that if we move to more telecommuting, developers will need to get better at understanding how market pricing actually works and that their development time is a market resource like everything else.
>The guy in Iowa knows he can work for less, but still make more, in terms of disposable income.
Sure, and if all programming jobs went telecommuting this guy would have so many more job offers he would have to push his own prices up.
Except he wont. If he's as good as you are his telecommuting rates will be close to what yours are. Think about it.