DRY termacronym
don't repeat yourself — single source of truth for each piece of knowledge
Pragmatic Programmer. Often misused — DRY is about KNOWLEDGE not CODE. Two pieces of code that look similar but represent different concepts shouldn't be unified.