At the end of the day I believe the common threads of these type of people are experience, motivation, and direction. For reference, I started my full time career as a software engineer in 2012 and worked my way from SE to Senior Engineering Manager, I have come in to contact with a lot of software engineers.
There is nothing magical about highly effective software engineers. They are usually * Experienced something like 5 - 8 years * Good at self improvement * Focused in one area and one set of tools * Hard workers * Motivated, driven by something inside themselves to code * They are given clear goals and outcomes
Some of the highly effective engineers I've worked with are highly independent and difficult to work with, some have been kind team players, some have been always on the cutting edge and some have gotten really good with one tool and never wanted to change. People who are good at things are still just people and come in all shapes and sizes and personalities.
Some organizations are able to accommodate people like this effectively, but the organization has to be set up for that.
EDIT: The only other engineer that I would consider a “superstar” that I have encountered was nowhere near as prolific as the person above, but had an ability to make any project go smoothly. He was technically excellent, but also had the soft skills to help people converge on good solutions and motivate people to contribute. So, N=2.
Good managers know they need to hire good team members, not just people who are good at coding by themselves.
The real 10Xer types are those who can work together with the team, set aside their own personal ideas (if they’re different than what the team has decided), and coordinate to get things shipped.
For famous personalities, for example, the prestige and PR of the name alone is sometimes enough to prompt a hire.
I've often thought the best programmers mostly do it as a hobby, instead of imparting their skills to a company where what they've programmed is discarded within a week and has lost its value quickly.
On the other hand, there are hobbyist coders who impart their skills to a side project / SaaS product that they /fully control/ and the code won't be discarded a week later. The value remains.