I'm sure you're great, but I've been hiring people nonstop for almost a year now, and networking with people who are also hiring, and the fact is: it's a tight market for dev talent.
But if you are passing over good talent because of external reasons (such as poor marketing skills), is it fair to say there is a technical talent shortage? The talent is there, you're just not interested in using it.
And it is completely fair for a business to seek a well rounded person. If you want someone who is good at marketing and development, you are more than welcome to look for that. You are under no obligation to hire anyone less. But it is not the technical talent that is tight.
Anyway, hopefully I don't come off as sounding bitter or something. I have an amazing job already and respect anyone who feels I am not a good fit for their organization. I just have to wonder if the shortage of talent is real, or if companies are passing over real talent for other reasons unrelated to the lack of skill in technology.
It's not a tight market for dev talent at all. There are so many programmers out there and not nearly enough positions. Those that do exist now will be rapidly drying up due to industry slowdown and consolidation.
No, in the Bay Area. There are tons of programmers here who can't find jobs. There simply aren't enough positions available for even talented programmers to find work.
If they are talented, tell them to email me (my first name at identified dot com). We're trying to grow our dev team rapidly at Identified, but we're limited by the number of good developers we can find. If they're good, we'll hire them.
Edited to add: We're located in the SOMA district of San Francisco.
Do you currently need a good remote Node.js/MongoDB developer? (That's my current preference. I do everything except Ruby/Perl/.NET. Sizable experience with AWS, App Engine, Linux admin, SQL, you name it.)
Is the market efficient? I'm sure not.