人类社会最重要是学会了协作, 特别是互联网时代, 信息的快速传播, 从技术上保证了协作的成本越来越低。而且提供了跨时间和空间协作的可行性。
软件开发也不例外, UI还原问题, 提示是解决协作的高效性问题。 通过制定约定, 梳理资源, 标准流程化的方式, 缩小了开发和设计的交流元素, 交流方式, 提高了协作能力, 而且规范化后容易工具化, 后面提高工具的可用性, 直接提升了整体效率, 这个思路是在任何协作中都应该思考的。
人类的语言和领域多样化的, 而协作的话其实就是在某个领域专门化, 保守化, 减少不确定性带来了效率的损失, 这个专门化, 保守化也要考虑一定的开放性, 让其可以可自我进化,不然越到后面容易僵化。