伊朗断网下,我用 Zig 和 LLM 自建音乐播放器
How Not to Build a Music Player

在伊朗经历长达数月的互联网封锁后,为了在离线状态下继续听歌和查看歌词,我决定用 Zig 语言从零开发一款名为 AMP 的音乐播放器。起初,我尝试利用 Claude Max 20x 订阅进行 AI 辅助编程,结果生成了大量难以维护的代码。随后因账户被禁和 Codeberg 禁止 AI 代码,我不得不手动重写并精简了半个代码库。这段经历让我深刻反思:AI 只是强大的 IDE 功能,而非替代思考的捷径。最终,AMP 在 v0.1 版本中以更稳健的姿态重生,证明在极端环境下,回归手工编码的“老派”方式依然充满价值。
我认为只要把 LLM 当作一种高级的 IDE 功能,依然能与它们建立健康的关系。