What to do when you hire someone better than yourself
tomtancredi.com
tomtancredi.com
Part of being a manager is wanting to see your team succeed. It doesn't matter if you're the founder of a fledgling startup just trying to make it or the CEO of a Fortune 500 organization trying keep your shareholders happy: as a leader, your success depends heavily on the success of your team.
I agree with the tenets of the article; there's no veiled argument coming from my direction. My point is a slightly broader perspective: if you're going to be in a managerial position, you shouldn't need an article telling you how to deal with hiring people smarter than you. You should strive to surround yourself with geniuses. Be proud of the organization you're growing. Is there a chance that one of them will one day oust your position because they could do a better job? Sure, of course there is... but that would still be what's best for the business.
I think a major problem with how many businesses are being run today is that managers want to hold their positions so that they have power. They want to be "the boss." While there's nothing inherently wrong with having ambition--in fact, I'd say it's a positive trait--it's a harsh contrast when compared to, say, programming. Very few people want to be programmers for the power and glory it provides; people build software because of an inherent desire to create, or a passion for the subject matter. In my opinion, passion leads directly to success on the job.
When people take promotions for "career ambition" or a higher salary, rather than actually doing a job they would enjoy, it leads to cascading problems within an organization. Not everyone is cut out to be a good manager, and not everyone would enjoy being a manager. When you take positions for the wrong reason, you end up thinking that you're not doing a good job (you may be right), and instead of doing what's best for the team, you do what's best for your own job security... such as fearing the great new engineer you just hired, or even worse, not hiring her at all.
This comment got a little long-winded, but I think that it's important to think about the greater issues that cause anxiety for technical managers. They're problems that are easily solved with an open mind.
If they are really super, surely the existing people will find out without being primed?
It's hard being around people smarter than you though, even if we all know it's a good thing and important. It's easy to say that we want to be the dumbest person in the room, much harder to actually believe that. I consider myself a passionate and disciplined programmer, but I meet people on occasion who are objectively far better programmers than I could ever be. If I spent my whole life trying, I wouldn't be as good as these people. And while the objective side of me says "hey, I'm productive too, and the world needs all of the smart people it can get.", it does make me question sometimes the purpose of what I'm doing.
But you know, fall seven times, get up eight.
I can say being the smartest person in the room gets really old fast because you always feel like you have your hands tied behind your back and as much as X may be a better solution to a problem you have to fall back to something the entire team can understand.
The general environment would probably make a difference too. If you in an environment with people that enjoy learning and sharing the knowledge they gain being the dumbest person in the room probably isn't as bad. I can't say I've met a work environment that is like that, though.
Everyone will generally be better than you at some things, and worse than you at others. Consider why you're in the position to be hiring them in the first place, perhaps you're better at managing, or becoming well connected, or organizing talent. In terms of programming maybe he's leaps and bounds ahead of you, but he still came to you looking for a job.
That's not to say I disagree with any of the authors points individually. Just that I think that if you think of it strictly in that the new hire is better than you are, you are selling yourself short. If instead you think that you are more management or entrepreneurial focused, and the person you're hiring is more technically focused and allows you to focus on your other skills then you don't even need that list. You're automatically working as a team.
Programmers don't necessarily want to be managers. If your role is becoming essentially a manager with minor programming duties, and you want to focus on business issues instead of technical challenges, when you hire an awesome programmer that gives both of you the best of both worlds. You bring a lot to the table by being the guy that starts the business and secures the capital needed to be able to hire the programmer. Regardless of your programming skills, this has no bearing on whether you are better or worse than the new hire.
But quantitatively you're probably better :) You can always hire a different programmer, but if they thought they could make more money on their own they probably would have done it already.
http://webcache.googleusercontent.com/search?q=cache:VK2HEZZ...
I was hired for a short-term contract where i was clearly smarter than the manager. He admitted it in the beginning but then started defaulting. I got on very well with my peers and my associate manager pushed hard to get the CEO "out of the way" but he wouldnt budge. All he did was try to clamp everyone down and act from a place of fear. As you can imagine things didnt go so well. I had to leave.
I now have two guys working on a side project that are both smarter than me. I do my best to get out of their way.
Plus you'll end up learning new things by osmosis when you've got super smart people there and that's always good for a business.
+1. True power lies holding the keys to ulocking the smarts all around you.