And no, they are simply not '10x' programmers, they're just standing on the shoulders of giants like Ritchie as well as all other programmers are standing on their shoulders too.
Because a discovery is more foundational doesn't mean its discoverer is necessarily more of a genius (it can mean that, but it doesn't necessarily). For example, just because Newton and Leibniz discovered the calculus, it doesn't mean they were necessarily greater geniuses (though Newton was a genius) than mathematicians who came after.
Earlier discoveries are impressive because the discoverers had to see something that no one else saw; but on the other hand, it would have been much easier for them to make progress because you reach breakthroughs very quickly once there's an attack. Compare this to fields that are mature -- it's very very hard to make a dent even if you are 10x the genius of the founder of the field.
Comparing geniuses who were active in different periods of time is hard because it's kinda apples and oranges.
For inspiration, take a look at this list [1].
[1] History of Programming Languages: Prominent people https://en.wikipedia.org/wiki/History_of_programming_languag...
But I'm not sure why engineers slag other engineers so often.
Most of the startups in Silicon Valley started as prototypes written by one 10x guy.
(For you HN pedants, that's called an "existence proof.")
If you don't see 10x programmers after the startup phase, that's the fault of corporate mgmt. Tall poppy and all that.
Actually, it's because building a real product is 10x harder than building a prototype.