I read a rather interesting blog entry about the disparity between LinkedIn and Craigslist. Ultimately, the theme pointed out how by virtue both of how the sites are structured and geared LinkedIn and Craigslist have two different user types, and two different angles of usage.
LinkedIn having the approach of corporate HR where they are looking for skills. A person applies, an interview is setup and there's really no connectedness.. Craigslist on the other hand targets a more grassroots approach. Instead of letting a profile sell the person with the skills, you very often have to write the cover email to pitch your skills and services and hope something comes out of that.
This got to thinking about an idea that came into my mind for a startup last week for a simpler job hunt site (as if we need another one, but I aim to combine the utility of social bookmarking as well as a few other features).
So here we have us a scenario: your startup does well. In fact it does amazingly well and you find yourself with an impressive following of users who want to work for you. Or perhaps you know someone who's got such a startup going and sees a large developer base. Is it more beneficial for people to compete for a job with a startup, for for a startup to compete with other startups for quality devs?
Put in real terms, if you've got a really great startup, developers will compete for you. If you're a really great programmer, startups will compete for you.
Of course, there are all sorts of information asymmetry and risk aversion problems, but those are beyond the scope of this post.