Hacker News | 📄 原文链接 | 2026-09-28 收录

「他们对用户毫无关怀义务的概念」

来源:unsung.aresluna.org — 243 分 · by jandeboevrie

📋 概述

Marcin Wichary 引用了计算机科学家 David Chisnall 的一段经历:他用 vim 二十多年,写了五本书、一篇博士论文、数十篇论文和一百五十多篇文章,最让他感激的功能之一是持久化撤销——重启、崩溃、隔几个月回来,撤销历史还在。当他早期尝试 NeoVim 时发现撤销失效,原因是 NeoVim 改了撤销文件格式,既没有升级旧文件也没有改名,而是直接删掉并写入 vim 读不懂的新文件。作者的回应是:这可以当作 bug 原谅,但那种「文件在用户磁盘上也不代表程序不能删」的态度,说明开发者对用户毫无关怀义务的概念。文章借此把 Jef Raskin 的三条人机接口法则重新摆上台面。

🔑 核心要点

💡 金句

这可以当作 bug 原谅,但那种只要是你文件系统上的持久文件里装着数据、程序就可以删掉它的态度,意味着他们对用户毫无关怀义务的概念。
← 返回 Hacker News 首页