一位开发者眼中的软件现状:拒绝 LLM 的“手工软件”社群与欧洲政府的开源实践
What I've been seeing lately
一位开发者记录身边越来越多在意“软件艺术”的人选择不用 LLM,转向更小众的业余项目,如用 Forth 面向 x86 字节构建的 Evocation、社区项目 Polyphony 与 slopscore。荷兰政府已在 code.overheid.nl 使用 Forgejo,法国政府使用 NixOS 并开发常见云服务的替代方案。
写作时听了 nightlight。
软件界到底怎么了?你知道我在说什么,就是生成式 AI 那摊子事。所有人都在唾沫横飞地谈论的东西。显然我也是。
这好吗?
我们先不谈这个,来看看我最近的小世界:
向前推进链接到章节
确实有人在乎。在我周围,我看到越来越多在乎“软件艺术”的人强迫自己不要屈服于 LLM,而我们……大多是在输得慢一点。或者不是?
在我感觉我们有所收获的地方,更多是极端的业余爱好者。用我们(微薄的)执行力做出了更好的想法。那么,这些想法是什么?
关于软件的视角链接到章节
将亲人类的讨论常态化链接到章节
这必须放在第一位,其他一切才能奏效。
我们正在将手工创意产出常态化,并主张一个工具的实用价值不能凌驾于道德价值之上;主人的工具永远无法拆解主人的房子。@
当有人给我看 AI 生成的视频,强行塞进我眼里,用廉价的糖和味精贬低好食物时,我感觉受到了攻击。健怡可乐。除了穿过去别无出路,我们人类是如此上瘾……
我只能为掉进这个陷阱的人类感到难过。
严谨的设计实践与隐秘的组织链接到章节
我的一位朋友正在开发 Evocation,一个从零开始、以 Forth 针对 x86 字节的计算系统。这是艰难的工作。她没有多少可用的设施;现有的那些用起来也极其痛苦。
编程是劳动。任何特定项目都需要大量持续的劳动。大多数软件系统文档不足——上下文存在于开发者的大脑中。
我们没有奢侈到可以停工一年,去切换到更重要的东西上。我们需要继续前进,没有这一点什么都做不成。
我参与的一个软件社区相当年轻;几个月前 Polyphony 还只是 polyproto 的载体,但最近它一直在维持至少再多一个项目的能力——slopscore。
看到我们能发展出这样一个有实质内容的社区,真是太好了,虽然实际上与像 worm-blossom 那样能相对稳定获得资助的相比还很弱小……但这也算点什么!它让我相信我们做的事是对的:这也是一场社会运动。
希望再过些时间,我们能看到第三个项目真正活起来。我们确实尝试过,但目前还没什么成果。
(幸运的是,我们没有因为 2,320,103 个人想了解更多关于 Helix 分支的事而爆炸。所以我们应该还能继续尝试。)
中场休息:“但我还是需要一份工作!”链接到章节
是的,我也是。我还不知道,但 EMMA 是个好榜样。也许你该去问 Dave。如果我搞明白了,可能会写写这个。
美丽的作品及其极化链接到章节
几年前,我在为相当主流的项目做贡献。比如无线 VR 串流或 nixpkgs。这很有趣,感觉那是我最该待的地方。我可以自由地做一只蚂蚁,建造这座低层梦想的西西弗斯城堡。
但我已不再觉得自己与这些大型公共资源同心同德,不像我对维基百科或 Polyphony 那样。它只是……不够格。
如今整个世界都在两极分化,而统治阶级似乎明白软件在多大程度上统治着世界。所以他们会用粗制滥造的东西来换取那些更不抱怨、不在乎伦理或体面的开发者。
这么多开发者想爬上楼梯阶梯——同样,是想用主人自己的工具拆掉主人的房子。但这是徒劳的;他们不必使用 LLM!人们替他们做了一切。事实上——也许这种 AI 精神病反倒让人不必觉得自己是个可怕的人!
吸气……
……呼气。
好吧。
听着,读者,外面有一些很棒的东西正在被创造出来。David Bushell 的网站。奇怪的网站。Willow! 而 Website League 正试图摆脱其 Fediverse 技术栈,走向全新的绿地解决方案。Fluxer 正计划添加联邦、端到端加密和其他好东西。有人用 Rust 固件做了一个 DIY 电解机。
互联网的小小角落,在那里我感到活着,对自己感觉良好。那些我们彼此心领神会的角落,在那里我可以(也许是比喻意义上地)直视人们的眼睛。
我想看到这一切继续下去。我想看到后 LLM 时代的开发成长并获得机构支持。
如今,荷兰政府使用 Forgejo更多 @ code.overheid.nl。Codeberg 也有类似旗舰实例的东西,它由一家德国非营利组织(verein)运营。
法国政府使用 NixOS,他们正在开发常见云服务的替代品。这并非全部,我也不觉得它接近触及欧洲政府及其外围之外的开发者,但肯定有什么正在发生。
就个人而言,我期待编写复杂的软件。
在我看来,这个世界似乎已经厌倦了又一个 SaaS。
来源:Hacker News · mei.puppycat.house