Dan Luu 分享他在加拉帕戈斯群岛断网期间,使用 AI Agent 辅助编写博客附录的经历。他详细记录了 Agentic Loop 的实际运作过程,包括 AI 如何生成代码、处理错误以及最终完成写作。 这篇文章提供了关于 AI 编程工作流的一手实战经验,揭示了当前 Agent 在复杂任务中的真实能力与局限。对于关注 AI 工程落地和开发者效率的技术读者来说,具有极高的参考价值和讨论热度。
Dan Luu 重读 Fred Brooks 的《没有银弹》,指出其关于程序员生产力提升上限的论断已过时。 文章认为 Brooks 低估了现代工具链、实践及 AI 带来的效率飞跃。 作者通过日志解析和大规模数据查询等实际工作案例,证明当前开发中绝大部分仍是“偶然复杂度”,核心概念复杂度占比极小,反驳了 Brooks 的观点。
Dan Luu 整理了一份关于 CPU 分支预测技术的讲座笔记。文章从流水线原理出发,解释了分支预测为何能提升性能,并详细推导了不同预测算法的效果。内容涵盖了从静态预测到两比特饱和计数器,再到全局与局部历史预测(如 gshare)的演进过程。 文中通过具体的性能模型和 SPECint 基准测试数据,量化了每种算法的准确率和对指令周期的影响。对于想了解计算机体系结构底层优化、编译器行为以及硬件设计权衡的技术读者来说,这是一份极佳的学习资料。