为什么我们无法拥有理想的软件
内容提要
软件的强大和快速创造财富的能力导致了分发问题。音乐行业通过EULAs和DRM来限制财富流向。软件衰退是由于营销活动推动的。标准可以提高软件效率,但营利公司不喜欢。区块链和LLMs也是浪费资源的软件。技术和软件被无休止的增长追求所浪费。
延伸解读
软件衰退的商业根源
文章指出,软件衰退并非技术必然,而是企业为追求利润和营销推动的结果。例如,微软在Windows更新中植入广告并改变界面,导致代码混乱和用户体验下降。这揭示了商业动机如何主动破坏软件的稳定性和效率,而非自然老化。
标准化的效率与阻力
标准化能减少软件碎片化,提高效率,但营利公司往往抵制,因为专有标准能锁定用户并带来持续利润。苹果的充电线变更和谷歌的多种消息应用就是例证。缺乏标准导致重复开发和资源浪费,消费者虽受益于标准,却难以推动大公司采纳。
区块链与LLM的资源浪费
文章认为,区块链和大型语言模型(LLMs)被投资者青睐,恰恰因为其浪费性:区块链的工作量证明消耗递增的算力,LLMs则制造无尽的主观任务和持续维护需求。这种设计故意避免软件完成,以维持利润增长,导致资源被无休止地消耗。
增长追求下的产品退化
当产品达到完美后,企业为维持年复一年的利润增长,会故意降低产品质量。洗碗机从完美机械变为需要WiFi、蓝牙和专有应用的复杂设备,就是典型。这种为增长而退化的模式,使得技术潜力被浪费,无法实现真正的进步。
Q&A
为什么软件行业会出现财富分配问题?
软件创造财富的速度极快,且一旦开发完成,只需少量电力就能持续运行,几乎无需维护。这使得少数人难以独占全部财富,从而引发了财富分配问题。
软件衰退(bitrot)的真正原因是什么?
软件衰退的真正原因并非比特腐烂,而是企业为了追求利润和增长,不断推出营销活动和新功能,导致软件质量下降、广告泛滥和兼容性问题。
为什么营利公司不喜欢技术标准?
营利公司不喜欢标准,因为标准让竞争对手可以生产 interchangeable 的组件,削弱了他们的市场控制力和利润空间。他们更倾向于专有设计,以独占市场并迫使消费者持续购买新产品。
区块链和大型语言模型(LLMs)有什么共同点?
区块链和LLMs都是故意设计成浪费资源的软件。区块链通过工作量证明消耗大量能源,而LLMs需要巨大算力和持续的人力投入,且任务难以完成,从而制造无尽的工作和利润增长。
为什么企业会在产品达到巅峰后降低质量?
因为企业需要每年利润增长,当产品无法进一步改进时,他们只能通过降低质量、增加不必要的功能或制造计划性淘汰来维持利润,例如洗碗机添加无用智能功能导致可靠性下降。
软件被浪费的根本原因是什么?
软件被浪费的根本原因是对无休止增长的追求。企业为了利润不断制造软件更新和 churn,而不是追求完美和效率,导致技术和软件的潜力被浪费。