Press "Enter" to skip to content

社会软件化的特征

硅谷王川



@Svwang1
转自推特
软件化的几个基本特点:第一,反馈快。运行程序后很快就能看到结果,而不是要拖很长时间,甚至都不知道什么时候可以有结果。第二,接口标准,抽象程度高,因此容易迁移,容易修改,容易替换底层的模块,维护成本低。
社会上的各种经济成本,本质可以看成软件接口没有标准化,没有模块化情况下的一种低水平的扯皮。等这些扯皮消失后,再回头看,就可以很清楚的理解以前为什么落后低效。
就好比硬件落后的时候,打电话还需要接线员,还需要把人叫到电话机前讲话,信号还经常出问题,听不见 ;但 ethernet, TCP 这类协议出来后,就把底层数据包丢失,再确认补上,等等细节全部完成,全部抽象化了,以后就不用担心这些底层细节,这些无谓的经济成本也就消失了。
抽象化程度越高,一个传统组织里面的营销,采购,客服,hr, 财税等等模块都可以以极低的成本外包到别的软件服务商,一个“超级软件工程师”的力量可以超越传统组织里面的几十个,几百个,甚至几千几万人,整个社会的效率不断提高,并且自动把那些软件化程度低的社会抛到食物链底端。

Read More