Something is wrong with your logic, both because I can't follow it and because it contradicts all the "anecdata" I have collected during my career.
Note that even if the slow guy is 1000 times slower it's still linear.
Please explain why the logic isn't right. Could it be that the logic is right but that slow programmers tend to do things on paper first, which is not the best strategy?