消失的火花:为什么计算不再有趣(以及如何重新找回它)
对于许多在几十年前进入计算世界的人来说,与机器的关系是一种探索、自主权和原始创造力的结合。第一次配置显示驱动程序或从头开始构建一个自定义媒体服务器时,有一种特殊的魔力。然而,资深技术人员中有一种反复出现的情绪,即这种“火花”已经消失,取而代之的是企业化平台和无意识的娱乐。
当计算机不再有趣时,很少是因为技术本身退步了。相反,它往往反映了行业如何从爱好者的游乐场转变为股东的资产。这种转变让许多人觉得,他们可能想要构建的一切都已经存在了,或者过于复杂,无法独自应对。
企业化的数字体验
这种幻灭感的主要驱动力之一是向计算的“服务”模式的转变。在互联网的早期阶段,计算机是用于运行为用户量身定制的程序的工具。今天,计算机在很大程度上已成为一种薄客户端——一种用于访问中心化服务的设备。
正如几位参与讨论的贡献者所指出的,Microsoft、Apple 和 Google 的“围墙花园”从根本上改变了用户与机器的关系。重点已从赋能转向变现。
"一旦互联网连接的所有事物……技术产品、软件、游戏等,都是解决问题的新颖且令人兴奋的方式。现在,每一件事都是一种变现、窃取你的数据或将你锁定在某个平台上的方式。"
这种转变不仅是技术性的,也是文化性的。从多样化的硬件世界(Commodores、Sinclairs、Ataris)到智能手机和云服务的同质化生态系统,减少了个人创作者的“机会空间”。当软件的目标是为股东最大化眼球时间时,创作的乐趣往往是第一个牺牲品。
心理代价:倦怠与人生阶段
除了技术领域的系统性变化外,兴趣丧失还有个人层面的维度。对于那些多年靠编写代码谋生的人来说,乐趣与工作的界限往往变得模糊。当构建的过程变成了一种职业要求时,在业余时间为了乐趣而做的内在动力可能会蒸发。
有些人认为,这种感觉与其说是关于行业的状态,不如说是关于自然的生命周期转变。技术人员的“中年危机”可能涉及意识到即时目标已经实现,而常规工作已经成型。在这种情况下,对编程的缺乏兴趣可能不是行业的失败,而是倦怠或需要一种新挑战的迹象。
找回火花的路径
如果火花已经消失,该如何找回它?那些仍然觉得计算是快乐的事情的人达成的共识是:你必须有意识地避开企业软件的“华丽陷阱”,并寻找那些自主权仍然存在的领域。
1. 回归硬件
许多人发现,回归快乐的路径在于物理世界。像 ESP32 或 RP2045 这样的微控制器,结合 CAD 建模和 3D 打印,提供了现代软件开发所缺乏的触感体验。现代微控制器的规格往往与 30 年前的家用计算机相似,提供了一种熟悉的约束感,使解决问题变得更有成就感。
2. 拥抱“可黑客化”性
对于那些可以被轻易拆解并重新改装的设备,仍然存在一个繁荣的利基市场。从基于 Linux 的掌上设备和 Steam Decks 到像 Anbernic 控制台或 Sipeed NanoKVMs 这样的利基中国硬件,能够修改设备以实现其预期用途之外的功能,是应对现代技术“家电化”感的一种强力解药。
3. 关注用户自主权
为优先考虑用户主权的项目贡献力量——例如 GrapheneOS、NixOS、Home Assistant 或 local-first 软件——可以让开发者参与到技术中,将其作为赋能的手段而非榨取。通过构建能够将自主权还给用户的工具,编写代码的行为变成了一种政治和创造性的声明。
4. 降低预期
最后,有一个建议是不要过度思考项目的“重要性”。计算的乐趣往往来自于解决“愚蠢”的问题——那些没有盈利或规模化意图的项目。无论是“婴儿的第一个光线追踪器”还是一个用于自动化琐碎任务的简单脚本,回报来自于发现的过程,而不是结果的实用性。
结论
计算机并没有停止变得有趣;它们只是停止了变得“显而易见”地有趣。现代技术行业提供的默认路径是为消费而非创造而设计的。要重新找回火花,一个人必须有意识地走下铺好的道路,重新踏入开源、硬件黑客和有意识的、小规模构建的荒野之中。