Toda empresa tem uma dívida que não aparece no balanço, mas cobra juros todo mês: a dívida técnica. É o atalho de ontem que hoje trava cada mudança, encarece cada projeto e assusta quem precisa mexer no código.
O que é
Dívida técnica é o acúmulo de atalhos. Cada "depois a gente arruma" que nunca foi arrumado, cada solução temporária que virou permanente, cada gambiarra que segurou o prazo. Isoladamente, cada uma parece inofensiva. Somadas ao longo de anos, viram um sistema que ninguém tem coragem de tocar.
Por que é invisível
Ela não aparece enquanto nada muda. O sistema roda, a operação anda, tudo parece bem. A conta chega no dia em que você precisa mudar algo — e descobre que uma alteração de dois dias virou dois meses, porque tudo está amarrado a tudo. A dívida técnica não atrapalha o presente; ela sequestra o futuro.
Os juros
Os juros vêm em forma de lentidão. Cada nova funcionalidade demora mais que a anterior. Cada correção arrisca quebrar outra coisa. Os melhores desenvolvedores evitam o código, os prazos incham, e a empresa começa a dizer "não dá" para coisas que deveriam ser simples. É o imposto invisível sobre tudo que vem depois.
Quando pagar e quando conviver
Nem toda dívida precisa ser quitada — a chave é distinguir. A dívida na periferia, num sistema que raramente muda, pode conviver. A dívida no coração da operação, onde tudo passa, cobra os juros mais altos e precisa de plano. O erro não é ter dívida técnica; é não saber onde ela está e fingir que não existe.
Dívida técnica é como qualquer dívida: um pouco acelera, muito afunda. O problema nunca é ter — é fingir que não tem.
Every company has a debt that doesn't show up on the balance sheet but charges interest every month: technical debt. It's yesterday's shortcut that today stalls every change, inflates every project and scares whoever has to touch the code.
What it is
Technical debt is the accumulation of shortcuts. Every "we'll fix it later" that never got fixed, every temporary solution that became permanent, every hack that saved the deadline. In isolation, each looks harmless. Added up over years, they become a system nobody dares to touch.
Why it's invisible
It doesn't show while nothing changes. The system runs, the operation moves, everything seems fine. The bill arrives the day you need to change something — and find that a two-day change became two months, because everything is tied to everything. Technical debt doesn't disrupt the present; it hijacks the future.
The interest
The interest comes as slowness. Each new feature takes longer than the last. Each fix risks breaking something else. The best developers avoid the code, deadlines swell, and the company starts saying "we can't" to things that should be simple. It's the invisible tax on everything that comes after.
When to pay and when to live with it
Not all debt needs to be paid off — the key is to tell them apart. Debt on the periphery, in a system that rarely changes, can be lived with. Debt at the heart of the operation, where everything flows, charges the highest interest and needs a plan. The mistake isn't having technical debt; it's not knowing where it is and pretending it doesn't exist.
Technical debt is like any debt: a little accelerates you, a lot sinks you. The problem is never having it — it's pretending you don't.