
- On the Mastery of Small Systems
- 在我们的日常生活中,我们不断地处理难以置信的复杂系统。简单的问题,比如“什么食物对我有好处? ”很难回答,答案取决于你问谁。你想要达到我们的道德标准,购买“公平交易巧克力” ,但你不知道你是否被欺骗,“公平”实际上意味着什么... 你的工作也是如此。例如,一个设计师(或任何人)如何才能理解他的作品是否真的有用或合乎伦理道德——用一个词来形容: 好?
- 我们如何才能理解极其复杂和相互关联的情况ーー并维持能动性?
- 一种方法是通过系统来理解世界。我们研究复杂事物的结构,以及它的组成部分是如何相互作用的。例如,我们可以绘制地图来获得概况。软件、经济、互联网或某些植物物种之间的相互作用的地图,就像伦敦地铁的地图一样。但是,尽管伦敦地铁是一个相当稳定的、受控制的系统,而且复杂性相对较低,许多其他系统却不是。

- 拥有一个复杂系统的映射并不一定意味着你知道你在这个系统中的行为会触发什么,因为复杂系统是非线性的,有时候是混乱的。
- 在我们的日常行动中,比如我们的工作中,我们常常缺乏即时的反馈。这会让我们觉得无动于衷或者无能为力。
- 像我这样的人为什么会为自己发现手工艺品,比如陶器、木工或绘画,其中一个原因可能是你会收到即时反馈: 东西有用或者没用。你对自己正在做的事情有一定的控制力。
- 但是不要自欺欺人!这些工艺绝非微不足道。让我们以陶器为例: 它很容易,对吗?你把一团粘土放在一个纺车上,然后把它做成一个罐子。

- 纺车的系统,粘土,它的组成,和你的手的运动,实际上是非常复杂的。你可以阅读很多关于陶器的书籍,但是真正理解这个系统的唯一方法就是积极参与其中。当我们提到这种过程时,我们称之为“动手学习”或“隐性知识”(m · 波兰尼)。我们利用我们的整个身体系统,把它连接到粘土和纺车的系统上。
- 这样我们就能理解这团粘土的质量和数量,我们手上的湿度,我们的身体姿势,轮子的速度,我们的思想状态,等等在塑造碗的时候是如何一起发挥作用的。我们通过掌握来理解这个系统。

- 当你塑造那个碗的时候,你的身体和思想就会形成结构。这些结构帮助你了解更大的图景。
- 我并不是建议你通过与微系统的互动来完全理解一个大系统。你不可能仅仅通过编写自己的一小部分软件就能理解谷歌数据分析的复杂性。但是你会离这个目标更进一步。
- 想象一下,当一个业余陶艺爱好者看到一系列精美的宋代陶器时,与一个只读陶器的人相比,他的视角会有多么不同。业余陶工几乎可以在手中感受到陶艺大师的作品,他可以阅读大师的“笔迹” ,并以一种直观的方式与伟大的亚洲陶器文化联系在一起。(如果你对这个主题感兴趣的话,你可能还想读一读 Yanage 的《未知的工匠》。)
- 与小系统的交互有助于我们理解更大的系统。
- 各种算法的小系统
- 协同过滤算法
- PageRank 算法
- The interaction with small systems helps us understand larger systems.