Certainly food for thought. I think the author underestimates just how bad some programmers are, though. To me, his assertion that there is some arbitrary limit on the productivity differential between any two given programmers is much harder to prove than the assertion that there exist some programmers who are 20x better than others.