A supposed "A-Team" Engineer at FB who was part of the early team that built out a messaging platform that is used across FB Engineering will still be seen as a "B-Teamer" at a 20 person startup if she's unable to create similar impact (again, not because she's intrinsically a different person between FB and the new company).
Heck, the easiest way to be considered a 10xEngineer/A-Teamer today is to bring 15% increments to 10 teammembers' productivity rather than be some insanely productive, busfactor=1 developer.
We really need to stop with this silly ranking of devs
Or realize that past performance isn't indicative of future results.
You can also be someone who just doesn’t have the rest of the skill stack to deliver really outstanding products. Technically intricate and high performance, sure - but how about easy to use, valuable and cherished, insanely great?
Funny enough, Google’s own HR division did a huge longitudinal study of what makes teams great; Project Aristotle. What they found was that the sum of individual performance is nowhere near as important as having psychological safety in the team - high trust, high empathy, high openness and vulnerability and feedback without blame.
https://rework.withgoogle.com/print/guides/5721312655835136/
https://www.nytimes.com/2016/02/28/magazine/what-google-lear...
https://lh3.googleusercontent.com/TAateRpOGZ7R8mKp6SYD7m19r4...
> The researchers also discovered which variables were not significantly connected with team effectiveness at Google:
Colocation of teammates (sitting together in the same office) Consensus-driven decision making Extroversion of team members Individual performance of team members Workload size Seniority Team size Tenure