Making bad decisions ... on purpose.
Many technical decisions involve balancing the ideal with the practical. Sometimes the “best” technical choice isn’t the right one, especially when factors like time to market, product validation, or resource constraints come into play. Like financial debt, technical debt isn't inherently bad. The nuance lies in how it's taken on, how it's managed, and what the repayment strategy looks like.
Some debt can be carefully managed as a strategic investment that accelerates short term growth without sacrificing long term velocity. While others, if left unchecked or poorly understood, accumulate interest that drains your team’s capacity and grinds development to a halt.
In this session, I will share real-world examples where I made tough calls. Sometimes we shipped imperfect code quickly to validate value, and other times we held back because the debt cost would have been too high for years to come. You will learn frameworks to help assess when to accept debt, how to communicate those decisions clearly, and how to plan for repayment before it becomes crushing.