Fisher’s fundamental theorem states—in terms appropriate to the present context—that the better adapted a system is to a particular environment, the less adaptable it is to new environments. By stretching our imagination a bit, we can see how this might apply to computer programs as well as to snails, fruit flies, and tortoises.”21 In other words, the more you optimized your program for speed, the harder it was to modify it later to accommodate extra functionality.

