In his landmark book, The Selfish Gene, Richard Dawkins presents a powerful metaphor to explain the relationship between genes and the organisms they build: genes are master programmers, and bodies are their pre-programmed machines. While this analogy brilliantly captures the indirect and sophisticated nature of genetic control, it is ultimately self-defeating. In his attempt to banish any notion of purpose from biology, Dawkins inadvertently provides one of the most compelling arguments for it. By describing genes as foresightful programmers, he highlights the very feature—intelligent, goal-directed design—that his unguided evolutionary mechanism can never explain.
The Author’s Argument
Dawkins argues that genes cannot control their “survival machines” directly, like a puppeteer pulling strings, because of a fundamental “time-lag problem.” The action of genes is slow, involving the chemical process of protein synthesis, which takes months to build an embryo. Behavior, in contrast, is blindingly fast, operating on a timescale of seconds and milliseconds.
Therefore, genes must act like computer programmers, setting up their machines in advance to face an unpredictable world. Dawkins writes:
“The genes too control the behaviour of their survival machines, not directly with their fingers on puppet strings, but indirectly like the computer programmer. All they can do is to set it up beforehand; then the survival machine is on its own, and the genes can only sit passively inside.”
This requires genes to perform a task that Dawkins explicitly describes as being “analogous to prediction.” Because life is full of too many possible eventualities to be programmed in specific detail, the genes must build a “fast executive computer” for themselves—the brain—and program it with general strategies and rules. The goal of this programming is to equip the survival machine to make decisions that, on average, will lead to the survival and propagation of the genes that wrote the program. Seemingly purposeful actions are not evidence of conscious purpose in the animal, but of the success of this pre-programming, where behaviors leading to “good” outcomes like pleasure are repeated, and those leading to “bad” outcomes like pain are avoided.
The Core Critique
Dawkins’ analogy is both accurate and fatal to his own thesis. By comparing the gene to a computer programmer, he correctly identifies the nature of the genetic system—it is a system of coded information that directs the construction and operation of complex machinery. But this immediately raises a question his worldview cannot answer: Who wrote the code?
A blind, unguided process of random mutation and natural selection is fundamentally incapable of performing the tasks Dawkins assigns to his “gene programmers.” His argument collapses for several reasons:
- Programming Requires Foresight. Dawkins’ own language betrays the central flaw in his reasoning. He claims genes “program brains in advance,” “anticipate” eventualities, and make “predictions.” These are acts of foresight. A computer programmer anticipates future user needs and potential errors, and writes code to handle them. A chess programmer provides a computer with strategies to counter future moves. This is an intelligent, goal-directed process. To claim that blind, purposeless chemical replicators can perform the same function is a staggering leap of faith, a contradiction in terms that attributes the powers of a mind to mindless molecules.
- It Assumes the Origin of Information. The entire analogy begins by “assuming the gene.” It presupposes the existence of a complex, information-rich replicator capable of directing protein synthesis and orchestrating the development of an embryo. This is the “Assume a Gene” Fallacy. The real challenge for evolution is not explaining how a pre-existing program might be modified, but how the program and the interdependent machinery to read and execute it came into being in the first place. The genetic code, with its arbitrary mapping of codons to amino acids, and the entire cellular translation system represent an irreducibly complex, “chicken-and-egg” information system that cannot be built in a gradual, step-by-step fashion.
- The Brain Is Not a Simple Computer. Describing the brain as a “fast executive computer” is a massive understatement that obscures the true scale of the problem. A brain is not just hardware; its intricate neural wiring, which gives rise to consciousness and behavior, is a marvel of integrated complexity. The genetic “program” must not only specify the parts list for neurons but also the developmental logic to wire them together into a functional network capable of learning, memory, and decision-making. To suggest that such a system can be programmed by random typographical errors in its own code defies both computer science and common sense.
The Better Explanation
Dawkins’ analogy is powerful because it is true in a way he does not intend. The relationship between DNA and the organism is like that of a program to a machine. This points us directly to the true cause of such systems.
Following the forensic principle of inference to the best explanation, we must ask what is the only known cause of functional, information-rich code and the integrated machinery to run it. Our uniform and repeated experience confirms that the answer is intelligence. There are no known examples of code or computers arising from unguided material processes. The genetic code is a literal, sophisticated, information-storage-and-retrieval system. The existence of the programmer (the genes) and the computer (the brain) is not evidence for a blind process, but is compelling evidence for a Designing Intellect with immense foresight.
Furthermore, the adaptability that Dawkins attributes to blind evolution is better explained by the Nonrandom Evolutionary Hypothesis (NREH). Organisms appear to be front-loaded with pre-engineered adaptive systems, such as Transposable Elements, which can be activated by environmental cues to make targeted, non-random genetic changes. This is not the slow accumulation of random errors, but a form of designed, pre-programmed capacity to adapt. The organism is not just a machine with a static program; it is a machine with the ability to intelligently rewrite its own code in response to challenges—a level of engineering that far surpasses any human technology.
Conclusion
Dawkins’ attempt to naturalize biological purpose by attributing it to blind “gene programmers” is a failure. The analogy he chooses is devastatingly effective, but it illuminates the opposite of his conclusion. There can be no program without a programmer. The foresight, planning, and integrated complexity evident in the genetic code and the nervous systems it builds are the hallmarks of mind. The Selfish Gene brilliantly describes the operations of the machine and its software, but it systematically avoids the unavoidable question of their origin. In doing so, it inadvertently makes one of the strongest cases for Intelligent Design in modern literature.
Leave a Reply