Твой же дядька, с какой-то минуты: Клёсов А.А. Лекция 15: Не выходили наши предки из Африки - YouTube
Taм про две вещи: что у нас есть параллельные ветви и вопрос какую выбрать. Ну и про научную школу.
Вдогонку. Он оперирует временными интервалами порядка 200 тыс. лет. Да пусть миллион. Репродуктивный возраст человека начинается в ~20 лет. Т.е. 50 поколений за тысячелетие, 50000 поколений за миллион лет. Думаешь 50 тыс. итераций -- это
большая величина? Если сравнивать с номерами ревизий, или количеством коммитов, в VCS, в большом проекте -- это не слишком фантастически много. Этого может быть не достаточно для "эволюции" программного проекта, при том, что в последнем мутации далеко не случайные. Обывателю, читающему научпоп литературу это может быть не очевидно. Ему может казаться что 50 тыс. коммитов это дохрена. И он может задавать вопрос, мол почему вы программисты не можете писать программу в одном вордовском файле (а развели тут какой-то бардак, 30 тыс. файлов, десятки тысяч коммитов). ДНК человека же много сложней программного продукта. Достаточно только понимать масштабы.