I recently heard a fighter pilot describe two essential skills within high performance air force teams: leadership and followership.
Leadership is of course needed for innovation, and we hear a lot about it. Followership, we don't hear a lot about, but is actually a critical skill as well. In some ways, it can be harder than leading, because you have to pay very close attention to what the leader does and support them without getting in their way, and they might not be able to spell everything out for you.
In software, perhaps B talent can thrive in an A team, and even be essential to them, because they bring firepower that the A players can aim efficiently. I would venture that it requires developing that followership attitude, of paying attention to the environment, identifying gaps, and covering them for the team.
Leadership is of course needed for innovation, and we hear a lot about it. Followership, we don't hear a lot about, but is actually a critical skill as well. In some ways, it can be harder than leading, because you have to pay very close attention to what the leader does and support them without getting in their way, and they might not be able to spell everything out for you.
In software, perhaps B talent can thrive in an A team, and even be essential to them, because they bring firepower that the A players can aim efficiently. I would venture that it requires developing that followership attitude, of paying attention to the environment, identifying gaps, and covering them for the team.