I've seen many studies of tech hiring/jobs across the country. I'm sure you can find any research you're looking for.
http://www.bls.gov/oes/current/oes_41860.htm#15-0000 http://www.bls.gov/oes/current/oes_35620.htm#15-0000
Edit: Also, counting the total headcount of ppl writing code in the area is not a measure of how many choices you have in the job market.
Still doesn't get you into more choice than NYC.
If you don't want to use head count (and I agree there is nuance), what do you want to use? Thus my citation needed request.
The vast majority of software developers work in IT departments writing line-of-business applications in Java, .Net, etc. Certainly NYC has a vast number of these jobs. But these roles are all very similar. You're working as a cost-center, in a supporting role, for people who ultimately don't care about software. This is true whether you're a developer for Pfizer or Jet Blue or NBC Universal or any of the other companies based in
I really find the hollywood analogy apt. Yes, you can certainly find work as an actor in NYC. But the epicenter of the industry is in Hollywood.
Anyway, happy new year!
also if engineers had fewer choices, wages would be lower, wouldn't they ?
That said, if you're an experienced engineer and you told me you wanted to make $200k next year, if you're in NYC I would say "go into finance" which is far more limited than the advice I would give in SFBA which is "go work for just about any publicly traded tech company, or slightly more risky go work for a tech company that seems to have an imminent IPO, or more risky still go work for a well-funded private marquee tech company (many of these companies would overlap with the 2nd group). In the end, it's a much bigger pond.
Look, I'm not saying NYC is void of these types of opportunities. I've got friends who work in the city for Tumblr and Spotify among others. I'm just saying, it's about density. You could take the skyline of SF and put it in a few blocks of lower manhattan. And you could take the tech population of NYC and put it in a "few blocks" of SF.
All that said, the relation to wages is more complicated than you suggest. Less variety doesn't speak to the balance between labor talent and demand.
All I am saying is, software development wages are too low, especially relative to the demands of the job - that's why there is a perceived shortage. Raise the wages and smart people from other fields will teach themselves to code and join the fray