There are different folks qualified for different size companies.<p>Some people do best at the 1-5 person company.
Some people do best at the 5-25 person company.
Some people do best at the 25-100 person company.
And some people do best at 100-250, and 250+.<p>The best people are the ones that grow with you as the company grows and take on bigger leadership roles as needed, constantly working for what's best for the company and it's people.<p>The people Google is hiring at 20,000 are generally not the people I want as we go from 25 to 100. That's not universally true, but when we lose a candidate (which is rare) it's because they go to another start-up and they had to make a real tough choice, often resorting to commute and other lesser factors to decide. It's not because they went to Google or LinkedIn.
I can echo this. I've had two Fortune 500 companies, several recruiters, and even Google all contact me (unsolicited too) within the past month. It's the oddest thing I've seen in the 13 years I've been a developer.
What I find remarkable about the chart is the volume of tech jobs in D.C. relative to the population:<p>D.C. has a population of about 600 thousand versus about 8 million in NYC and yet tech hiring seems to be roughly on a par in these two cities.<p>That's mind blowing (to me at least).<p>If that's correct, it must be virtually impossible to be an unemployed programmer in D.C.
We need to have another Hacker News "Who's Hiring?" thread.<p>I'm a senior CS student gearing up to graduate this May and starting my employment search. I have worked two software engineering internships and I'm proficient in the .Net stack (particularly ASP.NET MVC), Java, and Python. I've also had a some amount of Android experience over the past two semesters.