In a flat world where, as Thomas Friedman points out, globalization has leveled the competitive field, a new idea can have dozens of competitors worldwide within months. With this as a backdrop, the "good enough" employee no longer cuts it, and the premium on great employees is higher than ever.
In fact, while great people are more expensive than good hires, they can be many times more valuable, especially when it comes to engineers. You cannot just throw bodies at a software problem. As Fred Brooks explains in his The Mythical Man-Month: Essays on Software Engineering, adding programmers to a late project only pushes it further behind schedule. Sometimes fewer people truly can accomplish more.
The challenge, of course, is finding those people. At Rapleaf, a company I co-founded that aggregates data on people, we receive thousands of résumés from candidates who've graduated from such schools as MIT, Stanford, Berkeley, and IIT in India. They've worked at places like Microsoft (MSFT), Oracle (ORCL), and eBay (EBAY).
But most are just good—not great—and it's hard to tell from a piece of paper who fits which category. It's easy to look at a résumé and say, "This person is at least good," or "The candidate is not bad." Identifying the great ones is another matter.
A startup needs people who not only can think creatively and process complex concepts quickly, but who are also fun to be around and enjoy working with others. We also look for people who value good ideas even when they come from someone else and who are unafraid to seize opportunities to grow. In a nutshell, we want the person everyone else asks for advice. In college, this is the person every other computer science student wanted on his team. No wonder so many people hire friends and former colleagues. One of the best predictors of future success is past performance.
What about the candidates you haven't had the luxury of knowing previously? Too many startups over-rely on a person's academic background. To my amazement, some new companies seem to hire anyone who went to MIT. They're outsourcing hiring to the underpaid and overworked admissions officer who evaluated the credentials of a 17-year-old. Do you really want to entrust your hiring to a bureaucrat? This is an extremely bad strategy.
Of course, many people who went to MIT are real rock stars, and MIT graduates may have a better chance of becoming rock stars than people who went to a lesser-known school. But let's face it. Most are only good.
But finding the great ones isn't impossible. In engineering, asking pointed, carefully crafted questions and giving tough exercises can help determine with great accuracy whether a person is really amazing. I avoid such routine questions as "What do you like to do outside of work?" or worse, "Tell me about your greatest failure." It's better to ask a candidate to solve tough problems and engage in other exercises that will help you understand their thought process.
Next time you're talking to an engineering candidate, ask how News Corp,'s (NWS) MySpace stores its Friend Graph. Or get them to show their creative skills by asking, "How would you explain a database to an 8-year-old?"
At Rapleaf, we conduct at least four rounds of interviews, weeding out 80% of the remaining candidates at each round. This means we occasionally lose some great people, but we also err on the side of avoiding the dreaded false positive.