I see a problem where companies are looking for the magic wand of the "hero engineer". For example, a manager at a small company asks me if I can refer someone with the following qualifications: excellent technical proficiency in many areas, front end and back end, great communicator, great leader, has a design vision, experienced in obscure areas.. etc.
Come on! Even the people I know who meet these qualifications are often not all they are cracked up to be. What happened to training people? What happened to looking for role players. In my career I have seen good teams accomplish great things with no geniuses.
Come on! Even the people I know who meet these qualifications are often not all they are cracked up to be. What happened to training people? What happened to looking for role players. In my career I have seen good teams accomplish great things with no geniuses.