现在 Basecamp 中的大多数工具都有非常简单、不言自明的名称。待办事项的待办事项…消息的消息…活动安排…文档和文件,您猜对了,文档和文件…等等。有两个具有“特殊”名称的工具: Campfire (群聊)和卡片桌(我们对看板的独特看法)。
随着我们继续不懈地关注简单性、易用性和清晰度,我们决定将 Campfire 工具重命名为 Chat。这使其与其他名称不言自明的工具保持一致。更少的解释,更少的“Campfire 是做什么的?”问题,总体上减少了混乱。听起来像是一个微小的变化,确实如此,但以我们的规模来看,每一项澄清都会产生巨大的影响。
现在,谈谈这篇文章的标题。保持简单,避免变得困难。
我们正在更改数百万现有项目中存在的工具的名称。这可能需要迁移,这需要在重大部署之前进行特别仔细的测试和分阶段。另一个症结是 Basecamp 允许每个客户在项目内重命名他们的工具,甚至是应用于所有项目的默认工具集。因此,他们的一些篝火可能被重命名为其他名称,例如“群聊”、“聊天”、“谈话”、“饮水机”或其他他们觉得自然的名称。所以并不是所有的篝火都被称为篝火。
困难的事情是通过检查每个项目并将任何名为“Campfire”的 Campfire 更改为“Chat”来自动化该过程,然后将其余部分保持原样。但我们也有外语条件——有人可能将他们的篝火命名为“Fogata”(西班牙语中的“篝火”)。我们也改变这些吗?如果我们力求准确且一致的话,是的。
但不是。我们不做任何事情。这样做会很困难。而且没有必要。并且耗时。并且可能容易出错。各种各样的事情都可能出错——或者正确——但无论结果如何,这从一开始就是完全不必要的工作。所以我们不会这样做。
我们将简单地这样做:展望未来,所有新项目都有名为 Chat 的聊天工具,并且所有现有项目都保持原样,无论它们是什么。一致性在这里并不重要,上下文才是重要的。旧事就这样吧,新事就不同了。这避免了额外的工作、额外的测试、转换复杂性和潜在的错误。
这是否意味着一些较旧的项目将有篝火,而一些新的项目将有聊天?即使是同一个帐户?当然可以。那很好。这并不重要,随着时间的推移,随着新项目的创建数量多于旧项目的存在,它无论如何都会消失。
不要让简单的事情变得困难。
原文: https://world.hey.com/jason/keeping-easy-from-becoming-hard-e6af27d0