HeadlinesBriefing favicon HeadlinesBriefing.com

Undo persistente de Vim y deber de cuidado

Hacker News •
×

Un publicación de Mastodon del científico informático David Chisnall resalta el valor de la función de undo persistente de Vim, que ha preservado su trabajo a lo largo de dos décadas y múltiples versiones importantes. Lo contrasta con Neo Vim, un fork que rompió la compatibilidad al eliminar los archivos de undo existentes de Vim sin migración ni advertencia, a pesar de que la función está explícitamente nombrada como 'undo persistente'. Chisnall describe cómo planteó un problema, solo para ser informado de que el formato era inestable y que los usuarios no debían confiar en la preservación de datos — una actitud que interpreta como una falta fundamental de deber de cuidado.

Reflexiona sobre cómo esto viola la Primera Ley de Jef Raskin en *The Humane Interface*: un programa no debe dañar los datos de un usuario o, por inacción, permitir que estos se dañen. La publicación subraya que los usuarios recuerdan cuando el software desprecia su trabajo, y que la confianza se erosiona no solo por errores, sino por actitudes descuidadas hacia la preservación de datos.