Design Debt
The accumulated consequences of poor design decisions, which can hinder future development and usability.
The accumulated consequences of poor design decisions, which can hinder future development and usability.
The implied cost of additional rework caused by choosing an easy or limited solution now instead of using a better approach that would take longer.
A prioritized list of tasks, features, and technical debt items that need to be addressed by the engineering team.
Redundant, outdated, or unnecessary code or design elements that accumulate over time in a system.
Don't Repeat Yourself (DRY) is a software development principle for reducing repetition and redundancy.