You can go to virtually any blog from any pundit of any industry and generally speaking you will find the same basic arguments for hiring rock stars only. Everybody runs to the valley and bulks up on capital so the payroll can include tons of rock stars.
I have a slightly different view on this. Generally, I believe in finding super smart people who do not have rock star status but either should or will.
Consider these two examples:
- Chuck is a 5 year iOS super star. Knows how to code for iOS inside and out. Rock Star. He lives in Denver and will telecommute, Skype all day, and fly out once a month or so for face time.
- John is a recent grad of wherever you are university. He is pounding on your door to just get a chance to do great things, promises he is smart, etc, etc. The essential put me in coach type.
You can only hire one and you are hiring to fill a slot not this being your only developer. What do you do? Conventional wisdom would tell you it is easy; Chuck by a landslide. Not so fast.
Suppose I add this fact: John comes in on Friday and says he can code Java, self taught, shows you some pretty cool Android applications with so so graphics but the apps are cool and work. Self taught. So, you send him home to build an iOS app “to see how smart you really are.” On Monday, John comes back with a very good iOS app that meets the basics of what you asked him to do. It has some warts but it basically works and he did it over the weekend with only his knowledge and the Internet to help.
Now what do you do?
Many people will go for the rock star and I get that. The point of this exercise is merely to cause you to think about this. This is, of course, more then just saving some coin and dodging potential rock star ego issues.
My greatest hires in days gone by were from the put me in coach hiring program. Putting an ad on Craigslist for “the smartest person out there and I don’t care if you have a degree, just show me what you can do”, can yield surprising results. As you bulk up your team, balance those rock stars with bench strength that will give you raw talent, loyalty, and future rock stars of your own.
Note: The best actual rock stars you can hire are those that believe in precisely what I just pointed out. If they can teach and grow a young team without all the drama and ego, then they truly are rock stars.