Fragments: April 2 — Martin Fowler

TL;DR

Coletânea de fragmentos de Fowler que, entre outros pontos, divulga o Triple Debt Model de Margaret-Anne Storey (técnica → código, cognitiva → pessoas, intenção → artefatos) e o conceito de rendição cognitiva (Shaw e Nave): a confiança acrítica em raciocínio gerado por IA — um “Sistema 3” enxertado no modelo de Kahneman. Toca ainda no deslocamento do custo de escrever código para verificá-lo na era dos agentes.

Pontos-chave

  • Três camadas de saúde do sistema (Storey): dívida técnica vive no código e limita como o sistema evolui; dívida cognitiva vive nas pessoas e prejudica o entendimento compartilhado; dívida de intenção vive nos artefatos e afeta se o sistema ainda reflete os objetivos originais.
  • As três dimensões interagem e exigem manutenção contínua — não se resolvem de uma vez.
  • Rendição cognitiva (Shaw e Nave): adicionar LLMs como “Sistema 3” ao modelo de Kahneman introduz o risco de confiar acriticamente no raciocínio artificial, contornando o Sistema 2 — distinto da delegação estratégica e consciente de cognição.
  • Custo da verificação: se agentes tornam a escrita de código trivial, a atividade cara passa a ser verificar — organizações se reorganizam em torno de validação, testes e critérios de aceitação.
  • Programar não é só digitar sintaxe que o computador executa: é moldar uma solução e comunicar intenção — daí a relevância persistente de abstrações compartilhadas e linguagem ubíqua.

Citações

“Intent debt lives in artifacts. It accumulates when the goals and constraints that should guide the system are poorly captured or maintained.”

“A consequence of System 3 is the introduction of cognitive surrender, characterized by uncritical reliance on externally generated artificial reasoning, bypassing System 2.”

“Programming isn’t just typing coding syntax that computers can understand and execute; it’s shaping a solution.”

Meu comentário

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

Ver também