The five faces of technical debt
Technical debt
An invoice with the wrong address, three hundred avoidable refunds, a report overstated by 1,200 euros. Five cases separating code, tooling and organisational problems.
Read the articleField notes and practical guidance for deciding what comes next for your product.
Technical debt
An invoice with the wrong address, three hundred avoidable refunds, a report overstated by 1,200 euros. Five cases separating code, tooling and organisational problems.
Read the articleTechnical debt
A report takes an hour every Friday. Automating it looks easy, until a duplicate explains the manual work. A case separating a useful objection from waiting without a decision.
Technical debt
One order for Lyon, one invoice for Paris, and a single address field. A worked example of the errors that adding a second field does not fix on its own.
Technical debt
Three hours to fix and check an error, then six days before release. A worked example tracing the cost of waiting through the support team’s workload.
Technical debt
120 paid orders, 120 invoices created, 118 sends accepted. Two invoices are enough to show what an availability check does not verify.
Technical debt
A script still present, an expired domain still permitted and permissions still to examine. What those findings establish, and what needs checking before claiming a compromise.
Technical debt
Hundreds of Slack exceptions, a team split between incidents and features, then an agreed pause in development. What we changed during Drynuary and what remained afterwards.