I see how this is interesting but I can't get over how the author says, "When contrasting this with Eric's video", but "Eric's video" is a different program than the novice programmer. Maybe this is me being too pedantic.
It especially annoyed me when he praised Eric for going back to understand the function first, when that function isn't even present in the novice's program.