Learnt about this while working on ChessHacks reading Gym documentation
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
Core practice to reduce redundancy and duplication by consolidating logic, data, or configurations into single, reusable components like functions, methods, or templates