跳到正文
Hacker News· robbyrussell·· 8 天前AI 评分12

Rails World 2026 主题演讲:我原本打算讲的那场 Keynote

The keynote I thought I was going to give at Rails World

AI 导读

在 Rails World 2026 上,我原本准备了一场关于"最有价值的工程师不是交付功能"的演讲,想分享近十种让代码库对人类和 AI 智能体都更易用的具体做法。但准备过程中我意识到,比起给出 3-5 条可操作建议,更值得讲的是如何把好奇心投向改善系统本身,于是最终围绕 WUTS 框架重新组织了这场演讲。

正文 · AI 翻译

阅读时间:约 6 分钟 ❓大约和调试一个循环依赖差不多长

几周前,我在德克萨斯州奥斯汀举行的 Rails World 2026 上做了主题演讲,“最有价值的工程师不是交付功能的那个”。

如果你想直接看,视频在这里。

如果你对背后的故事感兴趣……请继续往下读。

就在几个月前,我独自去了俄勒冈海岸附近一个颇为僻静的 Airbnb,开始写这篇演讲。我订了一叠黄色记事本、索引卡、Sharpies 记号笔,还有一瓶苏格兰威士忌。

Writing my keynote on the Oregon Coast

在静修之前我就已经在起草一些想法了,但那时我才意识到自己真的需要沉浸在这个主题里。真正的作家都是这么做的,对吧?

于是,我在海岸边进入了心流状态,脑子里全是各种天马行空的想法,关于人们可以用哪些具体方式让自己的代码库对人类和智能体都更易于使用。我大概已经接近十条可落地的策略了,还带着代码示例之类的。

但当我开始把它写成讲稿时,其他模式开始浮现出来。感觉像是两个不同的演讲硬要塞进一个长篇演讲里。我该从哪里开头呢?

我演讲的前提很简单。如果一个软件工程师不是在交付功能……那还有什么比这更有价值?

照看那些让队友——无论是人类还是智能体——更容易开展工作的系统。

Proposal Rock on the Oregon Coast

那是我在海岸边的第二天早上,我正在跑步,想着我们是多么专注于产出、交付,并且安全地做到这一切。我们的大脑什么时候才能去探索自己好奇的东西,而不必每次深入研究都非得解决一个问题?

这些新的 AI 工具不是应该帮我们节省时间吗?

拥抱 AI 工具的目标是帮我们交付更多?还是为了夺回一部分认知能力,让我们能思考、学习更多?

……而且,把其中一些好奇心用在让下一个不得不在这些系统里工作的人——无论是人类还是智能体——稍微轻松一点上,会不会是一种互惠互利?

我开始翻看我们当前的工具和实验,挑出一些技术示例。但当我这么做的时候……我一直在想,在大会前的这几个月里,这些建议可能会变得多快。

与此同时,我能想象出一个感觉更有用的主题演讲版本:有人走上台,对什么在起作用、大家接下来该尝试什么,有更多的信心。

这让下面这个想法变得很容易冒出来……

这个主题想法糟透了……

我应该建议他们换个人来,一个能自信地给大家列出 3-5 件他们开完会回去后就能改进自己应用的事情的人。

那肯定比我试图传达的东西对每个人都更有价值,对吧?对吧!?

这是给谁的?

所以……当然,我还是继续做了下去。

如果我不打算给大家列一份 3-5 件事带回去用在应用上的清单,那我到底想给他们什么?

我不断回到 Andrea Goulet 关于创造者与修补者的框架,我原本就打算在演讲中引用它。我一直更认同自己是个修补者。

我被这样的工作吸引:弄清楚某件事为什么奇怪,理解我们是怎么走到这一步的,并试着让下一个来的人处境稍微好一点。

我有种预感,观众里也有很多其他修补者。

那些为团队交付成果负责的人,无论有没有智能体帮忙……但往往并不觉得自己有权从眼前的工作中抽身,去改善周围的环境。

我能想象出我见过的 4-5 个具体的人,我知道他们会在现场。

他们中还会有多少人到场?我完全不知道……但至少我知道自己在对谁讲话。

然后是 WUTS

在这整个过程中,我开始勾勒 WUTS,一个关于……你的好奇心的框架。这原本不会成为我演讲的一部分,但到了第二天,它已经成了核心主题。

我想传达给那些人的信息是什么?嘿……当你遇到奇怪的事情时……你如何引导那份好奇心?你觉得应该拿它怎么办?

也许是当你遇到那个奇怪的启动错误时运行的未记录命令,或者是你知道绝不能双击的那个按钮,因为它响应很慢。

我们怎样才能让下一个遇到它的人觉得没那么奇怪?

这些是我们已经在做的行为,但我意识到自己常常匆匆略过它们,只为了赶去下一个让我好奇的东西。我觉得自己没有充分拆解……也没有充分分享。

与其现在全部展开讲,我为这次演讲上线了一个配套网站:wuts.wtf。

也许你会发现它有用……前提是你足够好奇的话。

我们甚至把 WUTS 偷偷放进了 Planet Argon 的会议周边里。你拿到你的 WUTS 徽章了吗?

WUTS Planet Argon Pin

演讲的其余部分就从那里生长出来……把我们的应用和系统看作我们多年来搭建起来的工作坊,以及我们在让它们对下一个不得不在其中工作的人更好这件事上能扮演的角色。

快进到奥斯汀

在整个过程中,我真正感激的一件事是 Rails World 组织者给予我的信任。他们给了我一个主题演讲时段,以及很大的空间去弄清楚我到底想用它说什么。

我没有轻视这份信任……尤其是考虑到这一路上我有多少次怀疑自己到底知不知道自己在干什么。

那天早上 DHH 做了开场主题演讲,会后围绕这一切将走向何方,有大量的讨论、辩论和不安。

我的演讲要到当天最后才进行……这给了我几个小时去反复怀疑,我准备好的演讲是否仍然适合那个场合。

Rails World 2026 Talk On Stage

等到我准备走上舞台时,我提醒自己,我最初决定为之写这场演讲的,就是那 4-5 个人。

他们仍然在那里。

Rails World 2026 Talk Audience Reaction

我没想到的是,在会议余下的时间里……一直到会后派对……会有那么多人走过来跟我聊他们在自己的职业和团队中正在面对什么。

事实证明,现场远不止 4-5 个你们。


演讲资源:

嗨,我是 Robby。

Robby Russell

我经营 Planet Argon, 我们帮助组织保持其 Ruby on Rails 应用的可维护性——这样他们就不必推倒重来。 我创建了 Oh My Zsh 来让开发者更高效, 并主持 On Rails 和 Maintainable.fm 两档播客,探讨 打造经久耐用的软件需要什么。

来源:Hacker News · robbyonrails.com