The Technical Debt of Hiring
skillsapp.com
skillsapp.com
Then to top it off, when a hiring manager realizes that he doesn't have time to deal with hiring, he passes it off to a recruiting agency -- something that makes it even harder for me as a job seeker to help sell myself to the company. Am I the only one that hates the secrecy that recruiters use in describing their clients positions? They make it sound like I might possibly be working for the CIA or something with their lack of details on what matters (e.g. Company name so I can research their history and what they need) and they give me an exhaustive list that nobody could ever possibly have had experience with unless they had already worked at the company! No I don't have 10 years experience with $_OBSCURE_TESTING_PLATFORM, but give me a few hours and Google and I can figure it out. But how can I relay that via a resume? Especially one that will be filtered by either a computer or an HR drone that knows nothing other than buzzword bingo.
This is an area that is ripe for someone to come in and revolutionize the arena.
* We have to start somewhere
* Easier to ship a tightly-focused product, easier to build a message around it.
* Not sure where the revenue is on the candidate side.
* Honestly, it's just scratching our itch :)
We've given some thought to the candidate side, and hope to do something there in the future, though. You're spot on about the recruiter firms.
Right now on the candidate side of things it's pretty much the same situation. Go through job listings, send resumes to any that sound interesting, do about 4 phone interviews a week, pass on roughly 3 of them because they either aren't working on something I find interesting, the position itself isn't something I'd enjoy, or my gut tells me to walk away due to the impression I got from the person I talked to. I will pay you to not have to deal with this.
If you as a founder don't actively go out and meet and recruit your core team (maybe the first 20 people?), or meet them through referrals from other team members, trusted friends, etc., you are doing it seriously wrong.
The only way I'd hire a random person is if it was for a specific role where I didn't know anyone (say, CFO for a complex ad network, although I know plenty of non-CFO accounting and finance people). Even then, I'd want references from people I already trusted. Mining piles of resumes is not the efficient way to find good people, and really, for a lot of roles, I want to know someone is at least a B player, and would love an A; I'd rather a B than someone who may be an A or may be a C. This is especially true for support, operations, etc., and anything where I don't have domain expertise to evaluate competence directly.
If it's a specific domain, and you've exhausted all your 1-2 degree connections, maybe find the internet nexus of discussion for that topic and participate for a while until you can see who is great, then try to figure out who is available. Pull, vs. push.
Maybe this is joshu's new secret startup :) (as speculated on Quora)
There are many startups, and many more that aren't "social". There are lots of small technical shops that aren't startups at all, and don't have a deep network of people from which to fish out hires.
Eventually, everybody's well runs dry. How to do hiring effectively when you no longer have a trusted reference is a thorny problem. Even if we don't build a perfect solution, there's lots of room to make things better.
And no, we're not Tasty Labs. :) Check our about page.
The actual solution you have looks like it should be interesting, and even if you have a pretty broad and deep personal network, could still be useful.
I'd love it if you took outside assistance or some kind of social mechanic to create skillsapps for domains outside your team's expertise. I'd be really interested in crypto, security, protocol design, and satellite/rf network engineering. Maybe partner with existing domain specific certification entities?
"Somebody prominent" is somebody whose name is common knowledge for those familiar with the langualge/framework/etc in question. Could be the inventor (if we're lucky) or a popular developer who blogs on the subject.
If we limited Skills to testing subjects we know, it would be a very limited app indeed. :)
There's also conflict of interest issues that are raised by hiring through your network, you need to be very careful you don't let the fact they were introduced through a friend (or a friend themselves) bias your judgement of their abilities. It's very easy to find yourself brushing away the flaws in a candidate because "you know they're good anyway".
And of course there is the issue that if your in the startup community, most of your contacts are probably quite happy working at a startup of their own or one where they have options (hence don't want to leave).
Currently the only information on the site is : "Skills is a tool for identifying expertise and passion in developers."
I honestly doubt you can do that in an automated way, but hey, we'll see.
- Gattaca-style DNA checks for the "coding passion" gene
- The fMRI scans that the Daemon uses to evaluate candidates for faction membership
:-)
I have no idea whether they'll do it, but I am confident we can use software to improve the process by an order of magnitude,and given the amount of money sloshing around the process, I have great confidence someone is going to get rich working on this problem.
Happening with FF 3.6.12 and Ubuntu.
Do you have JS disabled?
In the end, we're doing testing, but we've given the actual testing methodology a lot of thought. It is obviously impossible to just put a score on "passion", but we've come up with some ways to give employers a way to getsome idea of the candidate's knowledge of/engagement in a field beyond just their coding skills.
We look forward to earning your respect for our product :)
Of course, in this case, all the benefit goes to the manager and all the pain goes to the developers.
I'm wondering why they get so many bad resumes?
Resumés say very little about the applicant but seeing them in action through actual programming tests says a whole lot!