How to keep technical debt under control over time