游戏开发者 Jonathan Blow 认为,尽管人工智能迅速崛起,但软件开发的根本性质自 2000 年代初以来基本处于停滞状态。这一观点表明,虽然 AI 可以加速现有想法的产出,但它并不能从根本上解决软件架构或组织目标的底层问题。
软件停滞的论点
在一段视频演示中,Jonathan Blow 认为自 2000 年代初以来,软件开发几乎没有取得根本性的进步。他暗示软件的核心挑战保持不变,这意味着当前的科技转变并未为软件能实现的目标创造新的范式。
这一论点的核心是,软件保持不变是因为构建软件的人和组织的目标没有改变。正如一位评论者所指出的,AI 提供更多人们已经想要的东西,但它并不会自动重新定义这些欲望或公司的文化。
这一观点意味着 AI 是加速工具,而不是软件行业结构性创新的催化剂。
个性化软件与效率提升
虽然大规模的组织软件似乎处于停滞状态,但一些评论者指出,个人与软件交互的方式正在发生重大转变。用户越来越多地利用 AI 构建个性化工具来取代昂贵的订阅服务,这对于特定的个人使用案例非常有效。
一位评论者强调,这允许个人用低成本的 AI 辅助定制解决方案来取代以前花费数千美元的服务。这代表了向“氛围编码”(vibe coding)的转变——即企业软件的感知从“魔法”转变为可以快速原型化或定制的东西。
另一位评论者指出,对于某些公司来说,AI 已经能够实现如果没有它就无法实现的“巨大跨越”,例如最近发布的 AWS 模拟器。
想象力与文化的瓶颈
讨论中反复出现的一个主题是,对于许多组织来说,编码从未是主要的瓶颈。评论者认为,真正的挑战在于识别有趣的待解决问题,并拥有架构新解决方案的想象力。
一位评论者建议,所谓的“想象力危机”是由于了解软件架构的人把时间花在社交媒体上,而不是去寻找新问题。他们认为,那些声称构建软件并不是困难部分的人是正确的:困难在于找到有意义的东西去构建。
其他人观察到,在某些企业环境中,AI 的主要影响是内部效率。例如,一位评论者提到一位管理层的朋友指出,AI 已经“剪掉了”手动编码任务的尾部,通过简化现有工作流程使管理工作变得更容易,而不是创造新的软件类型。
关于独立开发的对立观点
并非所有参与者都同意停滞的假设。一位游戏开发者认为,独立游戏领域在过去三年中在质量和复杂性方面取得了巨大的飞跃,特别提到了来自极小团队的高性能 RTS 游戏的崛起。
这位评论者建议,独立游戏门槛的提高是由于工具变得更容易且更普及。他们认为,即使小团队缺乏相同水平的支出或艺术制作,他们在复杂性和性能方面现在也超越了 AAA 工作室。
这突显了讨论中的一种张力:虽然“软件”本身可能遵循旧模式,但由于工具的改进,小团队执行复杂系统的能力正在达到新的高度。
