反直觉事实(50):并没有什么岁月静好,只是有人在替你负重前行
付费文章复杂性守恒定律:麻烦不会消失,麻烦只会转移
一、 你觉得苹果手机很简单?只有一个按钮(甚至没有按钮)。 你觉得微信很简单?老人都会用。 你觉得点外卖很简单?按一下,饭就到了。 你以为世界变简单了。 你错了。
二、 世界一点也没变简单。 复杂性守恒定律(Tesler's Law)告诉我们: 任何一个系统的总复杂度,存在一个不可降低的下限。 你看到的"简单",仅仅是因为设计师、工程师、在这个系统里打工的人,把那些原本应该由你来承担的"复杂",全部吃进去了。
三、 拉里·泰斯勒在施乐帕洛阿尔托研究中心工作时发现: 无论你如何优化界面,某些复杂性是无法消除的。 复杂性不会消失。 复杂性只会转移。 从用户转移到设计师。从前端转移到后端。从现在转移到未来。
四、 你不需要输入命令行了。 是因为几千个工程师写了几百万行代码,把命令行封装成了图形界面。 他们的发际线后移,换来了你手指的一划。 你不需要自己做饭、不需要洗碗了。 是因为有一个骑手在暴雨中狂奔,有一个厨师在油烟里颠勺。 他们的奔波劳碌,换来了你的"简单"。
五、 iPhone看起来很简单。 一个没有说明书的设备,三岁小孩都会用。 但这个简单背后是什么? 是上千个设计师反复迭代每一个交互细节。 是几万个工程师写了数亿行代码。 是全球供应链上几百万工人组装每一个零件。 你看到的简单,是几百万人的复杂性总和。
六、 Google搜索看起来很简单。 只有一个输入框。 但后面是什么? 是几百万台服务器。是几十万个工程师。是几十年的算法迭代。 是爬虫抓取了几百亿个网页并建立索引。 你敲几个字,立刻得到答案。 那种简单,是人类有史以来最复杂的工程之一。
七、 所有的"用户体验优化",本质上都是一场复杂性的乾坤大挪移。 谁来承担这部分复杂度? 如果不是用户,那就是开发者。 如果不是开发者,那就是系统运维者。 如果不是运维者,那就是整个社会的基础设施——电网、物流、互联网。
登录以继续阅读
这是一篇付费内容,请登录您的账户以访问完整内容。
AI实践知识库