
The 25 Percent Rule for Tackling Technical Debt - Shopify
2/16/2023
This post introduces a framework for categorizing technical debt into Yearly, Monthly, Weekly, and Daily types. It proposes the '25 Percent Rule' as a cultural and practical approach to debt management: 10% of time for Daily Debt (improving code encountered during regular work), 10% for Weekly Debt (addressing smaller issues identified as separate tasks), and 5% for Monthly/Yearly Debt (planning and prioritization). The post emphasizes that fixing debt is primarily a cultural shift that encourages refactoring and proactive code improvement.