整洁优先

RSS: https://newsletter.kentbeck.com/feed
软件设计是人际关系的练习,我们参与的所有其他技术实践也是如此。——Kent Beck 的通讯。

烘焙模型:Kent Beck用烘焙类比拆解AI训练流程

Kent Beck用烘焙类比解释AI模型的构建过程:预训练像冷发酵,把数据和空白模型混合后交给时间;后训练像塑形和烘烤,通过大量小批次实验微调,让模型真正可用。 他把模型拆成两部分——负责输入输出的用户界面,以及真正产生智能的模型本体,前者用传统编程,后者用训练。 文章邀请读者在评论区纠正他的理解,并预告下一篇将探讨预训练和后训练团队之间的文化差异与激励分歧。
评论点赞收藏1 天前

忙碌本质上是做空波动率

Kent Beck 用排队论和 Kingman 公式解释"忙碌"本质上是"做空波动率"——团队利用率越高,对波动的缓冲能力越弱,等待时间呈指数增长。这是排队论在软件工程中的经典应用,适合对工程管理和系统思考感兴趣的读者。
评论点赞收藏2 天前

Canon 3X:探索、扩张、提取

我开始了一系列正典文章,尽可能清晰明确地阐述我的想法——没有类比,没有说服,只有事实。我一开始是这样佳能TDD。 我预计会继续使用佳能JUnit、佳能XP和佳能简化变更。 任何事物的增长都会形成一条逻辑曲线: 以软件产品为例——在整个曲线中,我们不断发布变更,吸引客户,并向客户开费。然而,这种曲线的平滑性是一种危险的错觉。这条曲线的起始、中间和最后三段需要完全不同的方法,即使它们表面上相似。 出...
评论点赞收藏16 天前

你怎么知道?:关于AI责任、工程直觉与人的驱动力

Kent Beck 访谈前自动驾驶工程师 Beth Andres-Beck。核心观点:AI 代理缺乏内驱力,"人+AI"才是工作主体;移除人类并非消除责任而是隐藏问责;所谓"客观"系统常掩盖偏见。文中详述了通过设计可测试代码而非单纯强调纪律来推动团队测试的工程实践,以及自动驾驶中"系统严格执行指令而非意图"的经典踩坑案例。
评论点赞收藏24 天前

长期波动率:什么是波动率?

一些基本假设: 我们并不知道用户会对我们的产品功能有何看法。(我们虽有所怀疑、有所见解,但用户、买家和投资者总能给我们带来意想不到的惊喜。) 我们不知道用户会在各自的社区中如何谈论这些功能。 我们不知道实现这些功能需要花费多少成本。 (目前的答案是“更少”,但我们仍然不清楚究竟要花多少钱……阅读更多
评论点赞收藏24 天前

长期波动性发展

正如我在之前提到的那样:长期波动率投资的理念终于开始在我脑海中逐渐成形,并且与软件开发也有了紧密的联系。对我来说,目前正处于那种雾气渐散、却仍不确定从迷雾中会涌现出什么的阶段。简而言之,到目前为止,我所能概括的这一理念是:股票交易策略……阅读更多
评论点赞收藏31 天前

一个想法的开端:XP 是长期波动率

Kent Beck 分享其酝酿多年的“长期波动率”理念雏形,类比投资中的长期持有策略,探讨软件工程中特性与结构优化的张力。文中提及 3X 框架及“Genie”隐喻,强调观点在反复解释中成熟的过程。适合对敏捷开发方法论演进及思想形成过程感兴趣的读者。
评论点赞收藏32 天前

空中交通管制

Kent Beck newsletter 介绍 Keith Adams 的系统层职业背景,涵盖 VMware、Facebook HHVM 团队及 Slack 首席架构师经历。内容仅为简短的人物履历介绍,缺乏具体的技术观点、工程细节或深度分析,对技术读者的实际参考价值有限。
评论点赞收藏45 天前

YAGNI 的成本从来就不是关于……

Kent Beck 重新审视 YAGNI(你不会需要它)原则,指出其核心代价并非仅仅是过度工程,而是认知负荷与决策疲劳。文章认为盲目遵循 YAGNI 可能导致架构僵化,真正的成本在于为了节省短期代码量而牺牲了长期的可维护性与灵活性。 这引发了关于敏捷开发中“简单性”定义的深层讨论,适合对软件工程哲学感兴趣的读者。
评论点赞收藏48 天前

信任工厂:在 AI 编程时代重建软件信任

Kent Beck 提出“信任工厂”概念,认为在 AI 编程时代,代码积累速度远超信任积累。文章回顾 XP(极限编程)的实践、原则与价值观如何构建团队信任,并指出当前 AI 辅助开发(Genie)因缺乏人际互动和结构改进而侵蚀信任。作者主张通过“慢开发”来确保软件可靠性和团队互动,从而建立信任以实现真正的快速交付。
评论点赞收藏65 天前

你无法主宰创造

Kent Beck 探讨创作中的限制与必然性,指出创作者无法完全掌控结果,需接受外部约束对创造力的塑造作用。
评论点赞收藏73 天前

范围是方向盘

Kent Beck 回应 Patrick 关于范围管理的观点,表达当时的不满并深入阐述范围如何像方向盘一样控制项目走向。
评论点赞收藏86 天前

Thinkie:更宽的视野

提出一个反直觉观点:有时问题范围更大反而更容易解决,探讨视野扩大对解题策略的影响。
评论点赞收藏96 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。