Vaccari's Code

Falta de dever de cuidado com os usuários.

10/9/2026

Notas do episódio

A experiência de David Chisnall com o persistent undo do Vim, que mantém o histórico de alterações mesmo após reboots, mostra como o software pode ser um guardião confiável do trabalho. Chisnall, usuário do Vim por décadas, viu essa confiança quebrada pelo NeoVim, um fork (versão derivada) que apagou seus arquivos de undo antigos, tornando-os irrecuperáveis e incompatíveis. A resposta da equipe do NeoVim – que usuários não deveriam confiar em um recurso explicitamente chamado "persistent undo" – revela uma falha grave na "duty of care" (dever de cuidado) com os usuários. Isso ecoa a Primeira Lei de Raskin: "Um programa não deve prejudicar os dados de um usuário ou, por inação, permitir que os dados de um usuário sejam prejudicados."

Why it matters: Para desenvolvedores e líderes de produto, esta história é um lembrete crítico: a confiança do usuário é construída sobre a integridade dos dados. Desrespeitar isso compromete a adoção e reputação de qualquer produto.

Fontes:


📬 Gostou? Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: Assinar aqui

← todos os episódios · leia o post →