Treat Technical Debt as Business Risk
One lesson from ILOVEGREENER was that technical debt is not just a code cleanliness issue. Some debt slows delivery, some creates operational risk, some blocks hiring and onboarding, and some damages the ability to respond to business opportunities.
Chose to classify technical debt by business risk. In my current CTO role, I frame technical debt in terms of what it prevents, delays, or exposes the business to, rather than treating all refactoring as equal.
Some technical debt was invisible until it slowed down later changes and made the product harder to adapt
negativeBecause the debt was not framed as business risk early enough, it was harder to prioritise against visible feature work
negativeTechnical debt conversations later became easier to connect to delivery, reliability, and security
positiveEngineering investment became easier to justify to non-technical stakeholders
positive