Why zombies can’t write signicant source code: The Knowledge Game and the Art of Computer Programming