We all tend to worship the superstars.
The Michael Jordan's, the Wayne Gretzky's, the Payton Mannings.
Let me tell you. These people are tremendous athletes and were blessed with God given talents.
And they excelled in their sport / profession.
And raised the bar to new heights.
Yet they were part of a team.
And that team was only good as its teamwork.
It's ability to get along, to mesh as one.
To overcome obstacles as a single unit.
Having a super star does not ensure success.
It ensures ego conflicts, favoritism and division amongst the ranks.
It may in fact be worse to have a super star on your team that to have a cohesive solidified team.
I've seen it over the years in the workforce as well as sports.
And I could have been accused of being a super star from time to time.
Because the boss may have singled me out to work on specific projects.
While overlooking some of the other team mates.
And that most likely produced animosity and a variety of other adverbs.
Which drives a wedge between the team.
Sure the boss is happy because the works getting done, but at what cost?
You need a well balanced team to win over time.
Each member of the team has strength and weaknesses.
It's the boss' job and responsibility to find each persons characteristics.
And leverage them to use the strengths and build the weaknesses.
When each team member can rely on his team mates, knowing they have his back in times of trouble, they will extend themselves to new heights.
And the team will produce more work and better work than a single super star will ever produce.
So when you're advertising on Craitslist or Indeed, requesting the Michael Jordan of Programming, rethink your request and see if you can find someone who is a great team player.
May be the smartest move you ever made.