关于“无聊软件”的一点辩护
我们做工具的时候,很容易陷入一种诱惑:让软件显得聪明。自动补全、智能建议、预测你下一步想做什么。这些东西在演示视频里非常好看,但在真实的长期使用中,它们往往变成负担。
原因很简单:聪明的软件是不可预测的。当你按下某个键,你知道会发生什么,这叫工具;当你按下某个键,软件猜你想做另一件事,这叫同事。而大多数人并不想在做一个具体任务的时候,身边站着一个不断提建议的同事。
可预测性是一种被低估的质量
我们用键盘、用文本编辑器、用命令行,不是因为它们功能最多,而是因为它们的行为在十年里几乎没有变过。你的肌肉记忆可以沉淀下来,你的操作可以变成条件反射。这种效率不是任何“智能”功能能补回来的。
一个好的工具应该像一把螺丝刀:你不需要读说明书,也不会在用它的时候被它打断。
所以我们在 Tabula 里做了一个决定:不做自动分类,不做智能标签,不做“你可能想找”的推荐。取而代之的是极快的全文检索,以及一个你完全能预期的文件夹结构。用户第一次用会觉得朴素,用三个月之后会觉得省心。
无聊不等于简陋
需要澄清的是,“无聊”指的是行为上的稳定,而不是功能上的贫乏。一个软件可以功能强大同时行为无聊 —— 就像 grep。真正要避免的是那种为了制造惊喜感而牺牲确定性的设计。
判断标准其实很朴素:如果用户需要“学习”你的软件今天和昨天有什么不同,那这个变化大概不值得做。
← 返回首页