Predictive programming: zombies, famines and cannibalism