Hiring is a market for lemons.
The really good employees are almost never on the market [1]. They'll get one job, stay for years, and then if conditions change so that that job no longer fits their needs, they have enough of a network that they'll get snapped up by some other company in a jiffy. The folks that do tend to populate the open job market often have one or more dysfunctions that make it hard for them to slot into the corporate job market, the most common of which are not wanting to slot into the corporate job market and not being able to define yourself enough to identify where you should slot into it. Software can't fix this; it's all about making internal emotional choices and then doing what you need to do to make this apparent to other people.
As a result, successful hiring strategies often don't look like hiring strategies. They include things like:
1. Internships
2. Contractor conversions and contract-to-hire roles
3. Sponsored conferences and competitions
4. Employee networking
5. Open-source projects
6. Paying more
7. Being the only one left hiring in an economic downturn
8. Investing in retention
9. Ex-employee outreach
This article seems to make a mistake I made early in my entrepreneurial career, of misunderstanding your competition. The competition for a hiring startup is not resumes, recruiters, and job boards; these are generally terrible ways of finding new employees. It's personal references or open-source projects, which are the actual good ways of identifying new talent that isn't already snapped up by an employer.[1] https://www.joelonsoftware.com/2006/09/06/finding-great-deve...