一个程序员的心路历程
事不过三,我们为什么总是学不好 Rust?
曾两次放弃 Rust 的 Tony Bai,开启了一场为期一年的“事不过三”Rust 学习专栏。本文作为开篇词,坦诚复盘了前两次折戟 borrow checker 与缺乏业务落地场景的教训,并深入剖析了在 AI 大规模生成代码的时代,为什么追求高性能与强安全边界的基础设施(如 Linux 内核、Android 16、Bun、Codex CLI、Cloudflare Pingora)反而更需要 Rust。文章重新定义了 AI 时代学习系统语言的核心目标——不再死记语法,而是建立读懂、审查、设计并最终对 AI 代码负责的心智模型,同时公布了贯穿全年的 4 大模块、54 讲与 4 个实战项目的完整路线图。
Go 语言史上“钉子户”提案重启:一场关于 string(int) 的 14 年拉锯战
一个由 Go 语言联合创始人 Rob Pike 在 2012 年提出的语言变更提案 #3939,建议移除 Go 中容易引发歧义的 `string(int)` 转换语法。这一提案历经十余年讨论悬而未决,Go 团队此前只以 `go vet` 告警的方式做了折中处理。近日,在 Robert Griesemer 主持的语言变更评审会议纪要(issue #33892)中,该提案被正式标记为“移交常规提案委员会重新审议”,意味着这一 Go 语言中最古老的悬而未决的提案之一,可能迎来实质性进展。本文回顾这一提案的来龙去脉、Go 团队过去十余年的应对策略,以及此次重启审议可能带来的影响。
出租车司机极少得阿尔兹海默症,那手写 Rust 代码的程序员呢?我大胆推了一个脑洞
一项覆盖 900 万份死亡证明的研究显示,出租车司机患阿尔兹海默症的比例远低于其他职业,关键在于其大脑中不断实时计算与更新的“空间地图”。这引发了一个有趣的脑洞:手写 Rust 代码时,程序员同样被所有权、借用与生命周期机制强迫在脑内维系着一张复杂的动态内存关系图。这种高强度的“心智建图”能否成为一种认知锻炼?本文将这项医学统计与 Rust 编程的心智模式进行深度对比拆解,探究认知复杂性对大脑健康的潜在价值。
Rust重写运动,到底是真香还是被吹爆?
Rustikon 2026大会上,两位资深Rust开发者用uutils、PNG库等真实项目的实测数据,systematic地拆解了“用Rust重写”这场运动:哪些性能提升是真的,哪些是重写本身带来的,重写要付出哪些隐藏代价,又有哪些项目最终放弃了Rust。是否该重写,他们给出了一份冷静的判断清单。
刚刚,DeepSeek开源Harness:把Agent拆成插件,一切皆可换
DeepSeek 开源了自研 Agent 驾驭框架 DeepSeek Harness(dsh)开发者预览版,采用「一切皆插件」的插件式开放架构:模型、工具、技能、会话、沙箱、存储、循环、调度、UI 等 Agent 能力均由插件组合而成。其底层由 Cordis 元框架驱动,通过 profile 与 bundle 的分层组装机制实现自由替换,Agent 循环被拆解为可拦截的事件流,会话日志成为唯一真相源,支持分叉与回放。文章将结合开源代码,解读其架构设计,并简要梳理其在会话压缩、长期记忆等前沿方向上的现状与生态动向。