Люди любят употреблять слово "программа", не понимая его значения. Программа — это жесткая, неизменная последовательность операций, обязательных к исполнению. За употреблением этого слова в биологии стоит механистичное представление о живых существах как о биороботах.
Понятие "программа" и понятие "адаптивность" не совместимы друг с другом, а адаптивность — определяющая сущность жизни как явления.
Генетический код ничего не "программирует" — он направляет рост, развитие и функционирование организма (включая поведение), не препятствуя вариациям под условия среды.