dev

Daily Productive Sharing 1381 - I Stopped Reading Code

One helpful tip per day:) Kieran Klaassen 说,在 AI 出现之前,代码审查意味着要逐行阅读同事写下的每一行代码;而现在,我的代码审查已经不再需要阅读代码本身了;而且正因为如此,我反而更擅长发现问题。 1. 这是一种“复利工程(compound engineering)”式的代码审查:多个智能体并行审查,发现的问题被转化为决策,而每一次修正都会教会系统下次该重点检查什么。 2. 放弃人工逐行审查时,我曾担心自己会失去那种清晰感,架构会在我不知情的情况下逐渐偏离。 3. 当开发者写了 200 行代码时,

Daily Productive Sharing 1379 - Your Job Is Still to Prove Code Works

One helpful tip per day:) Addy Osmani 认为:AI 提高了代码产量,把负担转移到了人类身上: 1. 到 2026 年初,超过 30% 的资深开发者表示,他们交付的代码主要由 AI 生成。 2. 当你是独立开发者,或是在一个需要他人长期维护你代码的团队中工作时,工作流与心态会截然不同。 3. 能以高速度成功使用 AI 的开发者,并不是盲目信任它的人,而是那些构建了验证系统、能在问题进入生产环境前捕获错误的人。 4.

Daily Productive Sharing 1377 - Best practices for coding with agents

One helpful tip per day:) Cursor 团队分享了如何使用 Cursor 的最佳实践,其中不少也适用于其他工具: 1. 一个智能体“执行框架(agent harness)”由三部分组成: 1. 指令(Instructions):用于引导智能体行为的系统提示与规则 2. 工具(Tools):文件编辑、代码库搜索、终端执行等能力 3. 用户消息(User messages):你的提示与追问,用于推动工作 2.

Daily Productive Sharing 1376 - Lessons From 14 Years at Google

One helpful tip per day:) Addy Osmani 分享了他在 Google 十四年里学到的经验: 1. 真正能脱颖而出的工程师,未必是最会写代码的人,而是那些搞清楚了代码之外一切的人:人、政治、协同、以及不确定性。 2. 但真正创造最大价值的工程师是倒推思考的:他们痴迷于深度理解用户问题,让解决方案从这种理解中自然浮现。 3. 真正理解问题的工程师,往往会发现:优雅的解决方案比任何人预想的都要简单。 4. 关键技能不是“我对了”,而是走进讨论去对齐问题、为他人留出空间,并始终对自己的确定性保持怀疑。 5.

Daily Productive Sharing 1372 - 35 Simple Health Tips

One helpful tip per day:) 《纽约时报》邀请了35位教授或者专家分享了他们保持生理和心理健康的建议: 1. 当我发现自己陷入消极思维模式时,我会尝试连续七天不抱怨。 2. 黑巧克力裹坚果(可可含量至少 70%)几乎是一种完美的食物。 3. 把杂志、手机以及任何其他阅读物品都拿出卫生间,避免分散你手头真正要做的事情——上厕所! 4. 如果一件事感觉难到做不下去,那通常意味着:第一步还不够小。 5. 我每天都会做一些小事情,让自己与他人保持连接。 6. 简单地给自己一个喘息的机会——在任务之间留出两到五分钟——能让我不再觉得时间被榨干。 7. 添加剂最少、