From the breakdown provided by the calculator, it looks like the big differentiator is housing costs (369 vs 250). My guess would be that they are using housing data for places like Queens/Brooklyn, where housing can be considerably cheaper than Manhattan, but are not considering places like South San Francisco, Colma, etc. when calculating the housing prices for San Francisco.
I'm not sure - never lived in either place. I'm not particularly tied to that calculator, it just came up first in a Google search. I do, however, think it's important to remove the location parameter from the salary function as best as we can. Otherwise the distribution of results is meaningless.
No I don't think so. You will have a lot of people who live in average places and have average salaries entering in their information, and any information generated from data is going to be representative, and reveal something about average salaries in average places. Then you might get a whole bunch of people in expensive places entering in their large salaries, and any information generated from that data will reflect that.
Then you will have a smaller number of people living out in the country, entering in their low salaries. Now there aren't too many of them so the affect they have on the statistics is proportional to their number.
Basically, you will end up with a number like 70k as an average salary. And that means something. It means the average developer, wherever he may live, earns about 70k. Sure people in expensive places earn more than that on average, people in cheaper places earn less. But that is obvious, each person in each place entered their salary and they all counted towards the average.
Now if everyone decided to try and correct away location, whatever that means, and scaled their salaries up to some arbitrarily expensive city, you might end up with a value like 120k, when in fact a vast majority of people are earning less than that. How is that representative? How is that useful or meaningful? Even people living in expensive cities are going to look at that value, and think they are earning below average when they aren't.
In my personal experience, there's a growing trend of developers working remotely from wherever they want. As that trend becomes more mainstream, I would expect regional differences in developers' salaries to shrink.
So I don't think the poll is meaningless without geography.
Yes, although a large part of it depends on if you want to rent or buy. Rent is comparable in both cities from what I've seen, although nyc (unlin=ke san francisco) has semi reliable public transport and more rent friedly areas with reasonable commutes.
Is SF really more expensive then NYC?