Redundancy is the engine of progress

TL;DR · AI 摘要
Redundancy is the engine of progress In the 18th century, 90% of Americans worked in agriculture to feed themselves and...
核心要点
- 主题聚焦:Redundancy is the engine of progress
- 来源:David Heinemeier Hansson,建议结合原文判断细节。
- AI 分析暂不可用,本条为保底评分与摘要。
冗余是进步的引擎
在18世纪,
90%的美国人从事农业工作
以养活自己和国家。如今,这一比例已降至
约1%
。在20世纪50年代,有
数以万计的电话交换板操作员
。如今,这些工作早已消失。过去还有超过一百万的专业打字员,但文字处理技术的兴起也使这些岗位大量消失。
这就是进步通常的表现形式:冗余。
技术进步一直使某些工作变得不再必要。这正是进步的本质!让人类摆脱过去耗费时间和精力的工作,从而能够解决新的问题。
对个人而言,这并非易事。我确信,许多被联合收割机取代的农场工人并不真正欢迎"进步"。他们关心的是拥有工作机会。电话交换板操作员和打字员也是一样。
这也不仅仅是一堂历史课。明尼苏达市议会刚刚
投票通过法案要求自动驾驶汽车必须配备人类"安全监控员"
。如果出租车司机不再必要,将有大量工作面临风险!幸运的是,市长否决了该法案。但请注意,新泽西州仍然要求受过培训的工作人员为你加油。这种保护就业的思维在各地都很普遍。
因此,考虑到技术进步创造冗余的历史先例,一些程序员对代理技术感到焦虑也就不足为奇了。
但事实上,我认为大多数人无需过度担忧。随着软件开发成本的急剧下降,我们很可能会看到前所未有的应用程序和服务繁荣。仍有大量文书工作和其他白领劳动可以自动化,我们仍然需要代理协调员来完成这些工作。
然而,完全有可能的是,一些公司不再需要像以前那么多程序员,而另一些公司则会雇佣他们的第一批程序员或大幅增加技术团队规模。鉴于这一范式转变的规模,编程劳动力市场保持静态的可能性极低。但再次强调,这就是进步!
这并不是让我们对这个问题掉以轻心的借口。我们都需要生活,都需要吃饭。从长远来看对全人类有益的事,可能在短期内对个人造成暂时的悲剧。对所有受这些变化影响的人,我们都应表现出同情和怜悯。
只是不要像明尼苏达市议会那样,以为可以通过立法让进步停止。这从未成功过。