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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
ADVICE

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app