Abstract
Biological understanding of human cognitive functions is incomplete because of failure to understand the evolution of complex functions and organisms in general. Here, that failure is attributed to an aspect of the standard neo-Darwinian synthesis, namely commitment to evolution by natural selection of genetic programs in stable environments, a position that cannot easily explain the evolution of complexity. When we turn to consider more realistic, highly changeable environments, however, another possibility becomes clearer. An alternative to genetic programs—dubbed “biogrammars”—is proposed here to deal with complex, changing environments and explain evolving complexity from pre-genetic life to human socio-cognitive functions.