我喜欢把学习摄影技巧想象成学习字母表,学完之后就可以创造自己的语言。
当初自己对 No/Low - Code 感兴趣的时候就问过自己一个问题,解题思路上,我是喜欢画布派还是表格派?
最终一个小点让我选择了表格,即绝大多数普通人是不适合无限制条件的自由创作的,创造来自有限制的表达。
我在工作业余也会为我的工作去思考它的字母表是什么。
本期推荐的文章来自最近很喜欢的 Gordon Brander 《Alphabets of Emergence》
他的人生目标是创造一套系统,该系统能创造一个涌现系统(emergence)出来。
Minecraft、 Web、 wiki、电子表格和乐高都是涌现系统。那么,如何才能激发涌现出现?
Christopher Alexande 说,涌现(emergence)是由生成系统(generating systems)产生的。用简单的语言来说,涌现源于字母表。字母表是一套部件,连同组合它们的规则。字母表是组合的,它们让你把东西组合在一起,创造出新的东西。
一个产品只能服务于那些 PM 可以想象的用例,但是字母表可以用来创建超出任何一个人可能预期或想象的东西。
一些例子
- 英文字母有26个字母,还有把它们组合成单词的语音规则。
- Minecraft 允许你用新的属性制作新的物品。
- 化学定义了如何将分子结合起来,从而产生具有不同于部分之和的性质的新材料。
- DNA 有一个微小的 ATCG 字母表,但这个字母表可以产生的意义尚未穷尽。
网络最初是一种思考工具,一种在计算机之间共享科学论文的小型简单工具。
然而,它已经演变成一个通用的应用平台,并且已经被应用于从电子商务、社交媒体到流媒体视频的各个领域。
这种进化怎么可能发生?网络被设计成一个字母表。
这可以从 Tim Berners-Lee 的 Weaving the Web
正在进行的物理学探索之一就是找到描述非常小的简单物体行为的简单规则。一旦发现,这些规则通常可以扩展到描述不朽系统的行为... ... 对于 Web 来说,这些元素按照重要性的递减顺序是通用资源标识符(Universal Resource Identifier,URI)超文本传输协议(HTTP)和超文本标记语言(HTML)。
这些片段组成了一个字母表,HTML 组成了自己的字母表。
这些字母表的片段已经被重新组合,以创造 Tim Berners-Lee 无法预料或想象的新事物。
- URLs + HTTP + HTML = web
- URLs + HTTP + RSS = Podcasts
- URLs + HTTP + JSON = REST APIs
- URLs + P2P + HTML = Web3
DNA 只有4个字母,但是却生成了你。
从涌现的角度来看,重要的不是字母表中字母的数量。
重要的是组合的机制,以及如何将这些片段组合成新片段的规则。
一个复杂的有效系统总是从一个简单的有效系统演化而来。
一个从零开始设计的复杂系统永远不会正常工作,也不能通过修补来使其正常工作。
你必须从一个简单的系统开始。
限制字母表,但不要限制可以用它写什么。
推荐
