Productivity really is difficult to measure, especially in software development.
Productivity really is difficult to measure, especially in software development.
The biggest productivity difference between two programmers isn't that one of them produces more of the same thing as the other. Or that one of them produces more of a better thing that the other. Or even that one of them produces a more of a better, different thing than the other. It's that one of them actually grasps the thing that should to be done and does it. And it can take a long time to even realize or understand what it is the programmer is doing (often, the programmer doesn't fully understand it at first either).
My biggest problem with the 10x productivity claims is that it ignores the most relevant difference. The best programmers don't do the same things faster, they do completely different things.
I thought the 10x productivity claim was originally from a study of comp sci students working on some algorithm (maybe compression algorithm) homework. In which case the "I think I've seen this before" example from the article probably factors in most.