DRY is an acronym in software development that stands for “Don’t Repeat Yourself” while D.I.E stands for “Duplication is Evil”. There are both used to remind developers to avoid code duplication in their applications, instead making use of reusable components and abstraction.