I think you are mixing up art, technical skills and productivity.
Put Terry Davis (again him) as senior manager at Apple, and see the result.
From my point of view, Terry has the same level and approaches as Fabrice.
It does not guarantee at all that he is going to be more productive than 100 engineers as you directly claim.
It makes them good in what they like to do (writing obfuscated or low-level code, or implementing from scratch from specifications) as art or creativity.
Thank you for introducing me to Terry Davis. I'm going to read more about him.
I am definitely not talking about art.
When I refer to 100x engineer, I'm referring to the impact that QEMU and FFmpeg have had on the world. I would be surprised if anyone who is familiar with these two projects would disagree that they have been highly impactful.
Absolutely agreeing with you. I rather meant that scaling teams and being a great dev are not always going together (the same way that startup folks are often not the same type of people as managers in large companies), but in terms of technical impact I totally agree.
EDIT: Fair enough, I think he would be very productive due to useful contributions, at the end I agree with you.
[flagged]
Wow?!
There is no need to wish me harm because I compared two people who had the same similar tech level and approach as art, rather than pursuing productivity as a first goal.
Again sorry if that made you upset, I just wanted to share my train of thoughts:
It was to show that "tech skills" != "tech lead skills" + "tech skills" != "productivity".
In fact, sometimes great devs can be counter-productive, as they tend to write code that they are the only one who can maintain (bus factor), or optimizations that turns out to be net negative when working as a team.
Here it is a mixed bag, Fabrice is very productive at least as a solo contributor (c.f. FFmpeg or QEMU), but Terry obviously wouldn't be.
About the comparison, it may sound strange to you, but I am talking only about the tech-side to show that tech skills do not always align with human skills (or management, or team lead), and Terry seemed to me the perfect example of something completely disconnected.
In practice it is difficult to find other examples of people who wrote their own compiler, put a huge amount of energy, just for the sake of writing a compiler.
Thinking about of the most well-known projects: Bellard's "Obfuscated Tiny C Compiler" (which then became TCC), it's not that crazy to compare it to the "HolyC compiler".
Now outside, in their private life, they are very different, and nobody doubts that.
Side-note: I actually like very much what Fabrice does.
To your credit, again the two persons are NOT at all equivalent or comparable, just that the resulting works are, but for different reasons.
There is also no need to talk about a person with schizophrenia in a post about Fabrice Bellard.
What kind of point are you making?
I just needed an example that shows that it is not because you can write a compiler that it means you would be productive in a team at a FAANG.
I edited the post above to make it more clear, that they are not comparable on the human aspect, perhaps I should have insisted more, to not give the impression.
It was clumsy from my side, just that I found it difficult to find better example of someone who is well-known good programmer, wrote their own compiler too, wrote their own image decoder too, but not productive in a corporate environment.
He did work on Ticketmaster for some years on their own VAX operating system.
Then he had the dissease and could not keep working.