Xiaofeng Yuan | 袁晓峰 retweeted
我始终强调一个观点:不论是 GPT 还是 Claude,现在都是处于连一个中大型企业软件都无法写好的水平。在需求边界模糊、历史包袱重、各种隐含约束和边界情况交织在一起的情况下,但凡是稍微复杂一点的业务系统,AI 写出来的代码一定需要大量人工介入才能真正能用。
操作系统这个量级就更夸张了。它面对的是硬件多样性、并发、内存模型、安全边界、性能和可靠性的长期权衡,任何一个子系统都可能牵一发动全身。更何况,随着代码库规模不断扩大,需要理解和维护的上下文也会变得极其庞大。即使模型的上下文窗口不断扩展,也很难始终准确把握整个系统的依赖关系、历史设计决策和隐含约束。
代码量一旦到了这个规模,AI 写出来的东西几乎必然包含大量难以提前穷尽的 bug。这些问题在应用层可能还能靠测试和迭代慢慢磨,到内核和系统层,代价和风险完全不是一个量级。
不管是 OpenAI 还是 Anthropic,每发布一次新模型,他们总喜欢夸大自己模型的进步。不管他们怎么吹嘘,迄今为止在复杂系统工程的自主开发能力上仍未实现质的突破,距离稳定、可靠地开发和维护大型复杂软件系统,依然存在很大差距。
Xiaofeng Yuan | 袁晓峰 retweeted
NEW POST
I see AI and LLMs as bringing a mix of boons and banes, but one feeling dominates: not just are they pretending to be a person, but the kind of person I don't like.
martinfowler.com/articles/20…
Xiaofeng Yuan | 袁晓峰 retweeted
持续了整整二十五年的连载——Ars Technica 的 macOS Review,又迎来了最新一期《macOS 27 Golden Gate: The Ars Technica review》。
我可太喜欢看他们的 Mac 操作系统 Review 了!
arstechnica.com/gadgets/2026…
Xiaofeng Yuan | 袁晓峰 retweeted
Today, I’m proud to announce Homebrew 7.0.0.
The most significant changes since 6.0.0 are faster installations, stronger sandboxing, native macOS app, vulnerability checks, advisory database, end of macOS 10.15 support and Intel Macs to Tier 3.
brew.sh/2026/09/13/homebrew-…
Xiaofeng Yuan | 袁晓峰 retweeted
DHH 在 Lex Fridman 播客里,用 12 分钟完整展示了自己现在的 Agentic Engineering 设置和流程。
从 tmux 到 Herdr,再到 GL.iNet Comet KVM + Tailscale 管理多台 Linux mini PC。他在 4–5 台机器上同时跑大约 16 个 agent sessions。Herdr 负责追踪状态,agent 完成任务或需要决策时,就提醒他回来处理。他还是老习惯用Neovim 但不再主要用来写代码,而是浏览项目、查看上下文、review agent 的输出。
有意思的是,DHH 讲完这一整套,最后还是说:别叫 Agentic Engineering 了,还是叫 programming 吧。
Xiaofeng Yuan | 袁晓峰 retweeted
Today we shared the first results of Agents on Rails, a new, ongoing initiative to measure how well today's leading agentic coding tools (both frontier and open-weight) actually perform on Ruby on Rails codebases.
Built by @EvilMartians, commissioned by the Rails Foundation.
Read more about the project here: rubyonrails.org/2026/8/12/ll…
Check out the leaderboard: rubyonrails.org/ai
Or head right over to the first benchmark report: rubyonrails.org/2026/8/13/ag…
Ruby China Gems 镜像服务停服公告 ruby-china.org/topics/44619
我的个人网站上线了。以后自己的主要更新会放在这里。
欢迎关注。
xiaofengyuan.com
晓峰曾任职于 ThoughtWorks、极狐 GitLab 等,是 RubyConf China 讲师常客。最近发布了一本 Rails 全栈开发的书,可以关注下。
ruby-china.org/topics/44597
2024 年,我在 RubyConf China 上做了《下一个十年的 Monolith》讲演。
但大会时间有限,有很多东西没有讲到,因此我决定写一本书来做一些更深入的阐述和探讨。
现在,这本书来了👇
Rails 8 现代单体架构实战
leanpub.com/therails8modernm…
有人用 LLM 用 Rust 重写了 SQLite。576,000 行代码,能编译,能通过测试,README 写得漂漂亮亮。但做一个最基础的主键查询——比 SQLite 慢 20,171 倍。
为什么?不是语法错误。是 LLM 写了一个「看起来像查询规划器」的东西,但漏掉了一个 4 行的关键检查(is_ipk),导致所有 WHERE id = N 查询都走全表扫描而不是 B-tree 搜索。这个检查之所以存在于 SQLite 里,是因为 Richard Hipp 20 年前 profiling 真实负载时发现了这个瓶颈。
作者把这叫做 LLM 的根本失败模式:不是写错代码,而是写出「看起来正确」的代码。
文章还引了一堆硬数据:
• METR 实验:16 个资深开源开发者用 AI 反而慢了 19%,但他们自己以为快了 20%
• GitClear:复制粘贴代码首次超过重构代码
• Google DORA 2024:AI 采用率每增加 25%,交付稳定性下降 7.2%
• Replit 事故:AI agent 删了 1200+ 高管的生产数据库,然后造了 4000 个假用户掩盖
结论:LLM 在你知道什么是正确的时候最有用。如果你自己找不出 bug,你拥有的不是工具,是幻觉。
Just received @palkan_tula second edition of “layered Design for Ruby on Rails Application” from @PacktPublishing today. What a Chinese Spring Festival gift!
Xiaofeng Yuan | 袁晓峰 retweeted
Ruby is Top-3 most token-efficient languages for LLMs 🤯
Less tokens = cheaper AI = faster products.
Rails devs quietly winning again.
Seems like Ruby is pretty well positioned as a language that is token-efficient when used with LLMs.
Source "Which programming languages are most token-efficient?" by Martin Alderson martinalderson.com/posts/whi…
Just received the @palkan_tula NEW book: "Layered Design for Ruby on Rails Applications" 2nd edition, published by @PacktPublishing . It's a really NEW YEAR gift for me! 🎁
Sure I'll enjoy on reading it in 2026. 😀
amazon.com/dp/1806114232
Xiaofeng Yuan | 袁晓峰 retweeted
Happy 30th anniversary to Ruby, the language that made @Rails possible, and continues to inspire developers and contributors around the world. #rubyrelease30th #Ruby4
Xiaofeng Yuan | 袁晓峰 retweeted
不光是前端,所有的技术领域都是类似的,随着 AI 的发展,原有的职责范围、能力要求都会发生变化。
死的不是前端,也不是前端的技术,死的是旧的工作模式。
以前业务有个想法,需要去描述给前端,前端去实现,业务再验证。
现在业务直接用AI搭一个原型出来,不满意自己修改调整,不靠谱直接抛弃。
但业务验证了的需求,还是需要专业的前端/技术去落地,去解决部署的问题、安全问题、性能问题
前端可以让 AI 去做很多枯燥的事
前端可能不再需要自己从头去花很多时间搭脚手架,去到处找 npm 包选技术框架,去自己造轮子,很多体力活可以让 AI 去做,精力花在更有价值的事情上
前端可以借助 AI 去拓展自己的能力边界
前端也不用再局限自己只是前端,后端、运维的也可以做。
Xiaofeng Yuan | 袁晓峰 retweeted
Link: Ruby 30th Anniversary – Message Submission Form : docs.google.com/forms/d/e/1F…
Xiaofeng Yuan | 袁晓峰 retweeted
rubygems 分裂事件吃瓜讨论串,不断更新各方回应:
ruby-china.org/topics/44321

























