
The Changelog: Software Development, Open Source Good tech debt (Interview)
Feb 6, 2020
Jon Thornton, Engineering Manager at Squarespace and author of a popular blog post on "3 Kinds of Good Tech Debt," dives into the nuances of technical debt. He explains how good tech debt, when leveraged correctly, can drive innovation and product development. Jon likens tech debt to financial debt, highlighting the need for strategic, intentional decision-making. He shares real-world analogies, like homeownership, to illustrate the balance between fast feature releases and sustainable code quality, emphasizing the importance of communication and prioritization in managing these challenges.
AI Snips
Chapters
Transcript
Episode notes
Squarespace Email Prototype
- At Squarespace, Jon Thornton's team used "good tech debt" by building a simple email sending tool.
- This allowed them to test core features quickly before investing in a robust email infrastructure.
Managing Tech Debt in Teams
- Tech debt discussions should be integrated into regular planning meetings, such as sprint planning.
- Design documents and team communication foster awareness about existing tech debt.
Isolating Tech Debt
- Isolate tech debt within the system, ideally behind an interface.
- This prevents its negative impacts from spreading and allows for better management.

