From Technical Debt to Cognitive and Intent Debt — Margaret-Anne Storey

TL;DR

Paper-fonte do Triple Debt Model: Storey argumenta que a IA generativa não elimina risco, ela o desloca. Enquanto a IA gera código mais rápido do que os times conseguem entender, surgem duas dívidas subvalorizadas além da técnica — a dívida cognitiva (erosão do entendimento compartilhado, propriedade de nível de time/projeto) e a dívida de intenção (ausência de rationale, metas e restrições externalizados que humanos e agentes precisam pra evoluir o sistema com segurança).

Pontos-chave

  • O modelo articula três dívidas que interagem: técnica (no código), cognitiva (nas pessoas) e de intenção (no conhecimento externalizado).
  • A IA generativa muda a importância relativa das três: ao baratear a produção de código, faz o gargalo migrar do “escrever” para o “entender” e o “saber o porquê”.
  • Dívida cognitiva é definida como propriedade de nível de time/projeto: a erosão, ao longo do tempo, dos modelos mentais compartilhados necessários pra raciocinar sobre o sistema e mudá-lo com segurança.
  • Dívida de intenção é a ausência ou erosão do rationale, metas e restrições explícitos que guiam como humanos e agentes evoluem o sistema.
  • O paper não só nomeia as dívidas: discute diagnóstico e mitigação de cada uma e levanta pontos de debate para praticantes.
  • É a base acadêmica que Addy Osmani e Martin Fowler popularizaram — a fonte primária do framework de três dívidas.

Citações

“As AI generates code faster than teams can understand it, two under appreciated forms of debt accumulate: cognitive debt, the erosion of shared understanding across a team, and intent debt, the absence of externalized rationale that developers and AI agents need to work safely with code.”

“This article proposes a Triple Debt Model for reasoning about software health, built around three interacting debt types: technical debt in code, cognitive debt in people, and intent debt in externalized knowledge.”

“Intent debt refers to the absence or erosion of explicit rationale, goals, and constraints that guide how humans and agents evolve the system.”

Meu comentário

Escreva aqui sua reação, surpresas, discordâncias.

Ver também