Developers are attached to tools because tools encode trust
4 days ago
- 像 Vim 和 Emacs 这样的传统工具通过深度定制和肌肉记忆赢得信任,让开发者感觉它们就像自己的延伸。
- AI 编程助手能提高输出速度,但会降低信任感;使用率上升的同时信任感下降(最近一次调查中从 40% 降至 29%)。
- 新 AI 工具需要流程和文化上的转变,而不仅仅是工具采用;即使有了更好的工具,一个糟糕的流程依然糟糕。
- 代码变得更便宜,但验证(代码审查、基础设施成本、失败风险)成为新的瓶颈。
- 人类必须对代码负责;AI 的贡献应该被标记,而提交代码的人类要承担最终结果。
- 协作存在孤岛风险——AI 让开发者绕过设计师和领域专家,导致大量 PR 缺乏适当检查。
- 明确的上下文和提示至关重要;任何听天由命的部分都可能被错误处理(例如平台特定的构建)。
- DRY 原则对抗 AI 重写代码(WET)的倾向,促进已验证组件的复用。
- 知道何时不使用 AI(例如使用确定性的 bash 脚本)是建立信任的关键实践。
- 在 AI 驱动流程中建立信任需要保留人类判断、清晰的工作流程和持续的反馈循环。