把优秀程序员的工程自律,翻译成 Harness Engineering
最近很多天没更新,不是没在想这件事,反而是因为这段时间一直在实践 Harness Engineering。 但越做,我有时候反而越迷茫。 我到底是在做 agent harness,还是在做 Harness Engineering? 后来我慢慢觉得,这两个词虽然看起来很近,但其实不是一层东西。 如果非要简…
阅读文章
ARCHIVE / 文章索引
技术实践、产品思考,以及在四季之间留下的日常观察。
23篇已载入
最近很多天没更新,不是没在想这件事,反而是因为这段时间一直在实践 Harness Engineering。 但越做,我有时候反而越迷茫。 我到底是在做 agent harness,还是在做 Harness Engineering? 后来我慢慢觉得,这两个词虽然看起来很近,但其实不是一层东西。 如果非要简…
阅读文章
前几天 Linear 在开发者页面发布了 AIG(Agent Interaction Guidelines)。 原文在这里:Agent Interaction Guidelines 六条原则,看起来是写给自家产品用的设计规范。但它讨论的东西其实是通用的:当 Agent 正式进入团队协作流之后,人和机器之…
阅读文章
原文信息 标题:Harness design for long-running application development 作者:Prithvi Rajasekaran 来源:Anthropic Engineering 原文: 发布时间:2026-03-24 这篇文章来自 Anthropic 工程团…
阅读文章![[译] 长时间运行的应用开发中的 Harness 设计的文章题图](https://raw.githubusercontent.com/bigbigbo/issue-blog/main/public/images/articles/anthropic-harness-design/image-01.png)
软件工程领域有一本绕不过去的书,叫《人月神话》。 这本书之所以经典,不是因为它讲了多少具体技术,而是因为它抓住了软件开发最难改变的几个事实:软件项目为什么总会延期,为什么人多不一定更快,为什么系统一旦失去统一设计就会迅速变得混乱,为什么所谓“银弹”始终没有出现。 很多人以为,这些结论属于上一个时代。毕竟…
阅读文章
Next.js 16.2 这次最值得看的,不是性能数字,也不是常规的 DX 修补,而是它开始认真处理一件事: 怎么让 Agent 真正进入 Next.js 的开发流程。 这和“支持 AI”不是一回事。 过去很多所谓的 AI 集成,本质上还是让模型帮你写几段代码,或者在编辑器、终端里多一个对话入口。但 1…
阅读文章
最近读到 Thariq 在 X 上的一篇文章:《Lessons from Building Claude Code: How We Use Skills》。 原文链接:\ Lessons from Building Claude Code: How We Use Skills 先说一下作者。Thariq…
阅读文章
最近我在给 OpenClaw 配 agent browser。 看 OpenClaw 这类工具的时候,我顺手注意到了一个名字很野的库: bb-browser 。 这里的 bb ,跟 browser bridge 这类解释没关系,它的意思就是 BadBoy 。 名字起得有点坏,思路也确实有点坏。 如果你最…
阅读文章
这两天 Chromium 官方在 X 上发了一条很有意思的帖子。 他们邀请开发者体验一个实验能力,并写了一句意味深长的话: Take a bigger slice of the agentic web. 简单翻译就是: “来分一块 Agent Web 的蛋糕。” 帖子给出的体验步骤很简单: 打开 Chr…
阅读文章
仓库地址: https://github.com/openai/openai-agents-python 前段时间 Andrej Karpathy 提了个 Vibe Coding 的概念,大意就是别管代码细节了,跟着感觉让 AI 写就完了。这个词火了一阵,但越来越多人发现:光靠 vibe 写出来的东西,…
阅读文章
2x26 年的一个清晨,窗帘没有在闹钟尖叫中拉开。它像呼吸一样,随着我最后一次深度睡眠周期的结束,精准地裂开一条缝。阳光刚好擦过枕头,温热,但不刺眼。 我翻个身,没有去找那块曾经像长在手心里的发烫玻璃。空气里已经没有了那种被代码烧焦的焦灼感。 这种静默,让我想起很久以前的 2025 年。 01 那个“失…
阅读文章
本文将介绍基于 Next.js(非 Next.js FullStack 项目,以下简称 Web应用/项目) 的Web 项目中是如何集成自有后端完成 Authentication 功能的设计和实现。 名词解释 在开始深入讨论我们设计之前,让我们先明确几个概念: Next.js 在项目中的定位 Next.j…
阅读文章又是一个炎热的夏日午后,我坐在电脑前,手指在键盘上飞舞,仿佛一位才子挥毫泼墨,却无法掩饰我内心的不安和激动。是的,这是我作为一名前端工程师,度过的一年的中间节点。 在这奇幻漂流的前端世界里,我用HTML、CSS和JavaScript编织了无数绚丽的梦境。有时,我像着迷于沙滩上的美丽贝壳一样,沉醉在编码的…

2022是壬寅年虎年,闽南地区宗教氛围比较浓厚,家里老人总说虎年有很多事情要避开,婚嫁、生育、事业皆有涉及。作为年青一代的我,虽没有光荣入党但也是个无神论者,也从来没有在意过这些,但说来也怪迷信,今年虽才过半年,但总是“累”在心头,不知是否是“负虎前行”。 之所以感到“累”,一来今年前端小组照旧是辞旧迎…

正在路上

本篇文章将介绍如何在 React 技术生态之上构建同构应用。也许在实际工作场景之中,我们并不需要开发同构应用,但是了解什么是同构应用并清楚其中的运行原理对我们的工作成长也是有很大帮助的。 示例代码仓库:https://github.com/bigbigbo/learning-react-ssr 什么是同…

[译]为什么我们要进行代码审查? 原文:https://sophiebits.com/2018/12/25/why-review-code.html 备注:自个儿翻译的,翻译如有错误,欢迎指出 最近有个朋友问我,为什么 code review(代码审查) 很有必要并且很有价值?至少硅谷的大部分技术公司至…

Promises/A+ 标准 一个可靠的、可交互的 JavaScript Promises 开放标准 ——供实现者参考 一个 promise 表示一个异步操作的最终结果。和 promise 交互的主要方式是通过它的 then 方法,通过在 then 方法中注册回调函数来接收 promise 的最终值或者…
![[译]Promises/A+ 标准的文章题图](https://user-images.githubusercontent.com/19587016/52756088-36141400-303b-11e9-87ef-38710a554f71.png)
TypeScript 预研 TypeScript 是什么 释义 官网对 TypeScript 的释义: TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any hos…

Recompose 及 React Hooks 介绍 Recompose篇 React 中的组件形式 在认识Recompose之前,先重温几个概念。 类组件和函数式组件 概念上的东西不再赘述。简单说一下函数式组件的特点和优点: 特点: 没有生命周期 没有this(没有组件实例) 没有内部状态(state…

Why Do We Write super(props)? 为什么我们要写 super(props) ? 原文:https://overreacted.io/why-do-we-write-super-props/ 备注:自个儿翻译的,翻译如有错误,欢迎指出 听闻最近Hooks相当火 但是今天要分享的还…

我们需要一个什么样的接口管理方案? 实际开发中,前后端配合可能存在以下几个问题: 当后端接口未实际生产出来的时候,前端又有接口方面的需求,即mock能力 没有详细的接口文档给前后端开发带来一些不必要的工作量 接口更新了,前端却不知道 最好本身集成了测试能力 此时我们就希望通过一个方案或者一系列工具,解决…

项目总结 数字人生 19362 行JS代码 1667 行样式 yapi上显示258个接口 221 次commit,2 个贡献者 2018.06.25 第一次commit,至今已有5个月 经历过一次重写 预估项目进度完成四分之一 现存1个前端、1个后端、2个测试 遇到的问题 #### 前端项目没有任何的知…

[译]How Does React Tell a Class from a Function ? React 是如何分辨一个函数是不是类的? 备注:本人的第一篇翻译文章,文中如果有不正确的地方,欢迎指出 原文:https://overreacted.io/how-does-react-tell-a-cl…
