HeadlinesBriefing favicon HeadlinesBriefing.com

Persistent Undo von Vim und Sorgfaltspflicht

Hacker News •
×

Ein Mastodon-Post des Informatikers David Chisnall betont den Wert des persistent Undo von Vim, das seine Arbeit über zwei Jahrzehnte und große Version-Upgrades hinweg erhalten hat. Er stellt dies dem Neo Vim gegenüber, einem Fork, der die Kompatibilität brach, indem er bestehende Vim-Undo-Dateien ohne Migration oder Warnung löschte, obwohl die Funktion explizit als 'persistent Undo' benannt ist. Chisnall beschreibt, wie er ein Problem meldete, nur um zu hören, das Format sei instabil und Nutzer sollten sich nicht auf die Datenhaltung verlassen – eine Haltung, die er als grundlegenden Mangel an Sorgfaltspflicht interpretiert.

Er reflektiert, wie dies Jef Raskins erstes Gesetz aus *The Humane Interface* verletzt: Ein Programm darf keine Daten des Nutzers schädigen oder durch Unterlassen zulassen, dass diese geschädigt werden. Der Post betont, dass Nutzer sich erinnern, wenn Software ihre Arbeit missachtet, und dass Vertrauen nicht nur durch Bugs, sondern auch durch eine geringschätzige Haltung gegenüber der Datenhaltung zerstört wird.