Concept · Agile & Software Development
DRY (Don't Repeat Yourself)
Origin: Andy Hunt & Dave Thomas
Biological Parallel
Genetic redundancy creates maintenance burden—organisms must replicate, proofread, and repair every duplicated gene sequence. DRY minimizes organizational genome size: each concept exists in one canonical location, reducing replication costs and eliminating synchronization failures. C-value paradox shows organisms with bloated genomes suffer slower cell division and higher mutation rates. Code duplication isn't just inelegant; it's metabolically expensive and evolutionarily maladaptive.