Skip to content

駭客周刊(第 8 期)人類從不吸取教訓

本周要闻

1. Linear 创始人分享盈利创业的经验

The Profitable Startup

我最初并没有打算创办一家盈利的初创公司。但当我真正做到之后,我意识到我不会想用其他任何方式来创办公司。

这篇文章分享了 Linear 团队在无意中走向盈利路径的真实经历。作者坦诚地讲述了从「不惜一切代价追求增长」到「专注于可持续盈利」的思维转变。文章深入探讨了几个关键观点:

这篇文章对于正在考虑创业道路的创业者提供了宝贵的参考视角。

2. Fly.io:写一个 AI Agent 原来如此简单

Everyone Should Write An Agent

这篇文章是一份写给技术人的实用指南,作者用亲身经历说明了构建 AI Agent 的真实复杂度。文章的核心论点是:「要理解 LLM Agent,必须亲手写一个」。

技术精髓解析:

1. Agent 的本质架构 Agent 的核心只有两个部分:(1) LLM 调用循环(2) 工具调用机制。作者用实际的代码示例展示了,一个可运行的 Agent 只需要十几行代码:

// 核心循环伪代码
context = [];
while (true) {
  response = await llm_call(context, tools);
  context.push(response);
  if (response.tool_calls) {
    for (call of response.tool_calls) {
      result = await execute_tool(call);
      context.push(result);
    }
  }
}

2. 工具调用的力量 文章展示了工具调用(function calling)是 Agent 的真正能力放大器。Agent 会:

开发者无需写决策逻辑,模型会基于意图自动编排工具调用。

3. Context Engineering 的挑战 Prompt Engineering 在 Agent 构建中并不重要,真正的硬核问题是 Context Engineering:

4. 子 Agent 架构的工程实践 文章指出,完全可以轻松实现类似 Claude Code 的 sub-agent 架构:

总结:LLM Agent 不是黑魔法,而是一种新的软件工程架构:一个可组合的、有上下文的函数调用编排器。理解它的唯一方式,就是动手构建一个。

3. 重新定义财富:你能调动多少资源?

Wealth

这篇文章挑战了我们对财富的传统认知。作者提出了一个发人深省的衡量标准:

因此,更合适的衡量标准应该是:一个人在必要时能够调动多少资金来解决问题。如果他们所爱的人身患重病,但治疗费用巨大,他们在一个月或两个月内能筹集到多少钱?他们能借到多少钱?向谁借?借款条件是什么?

核心观点:

財富不是你擁有的,而是你能調動的 傳統的財富觀關注銀行帳戶餘額、房產、股票等靜態資產。但文章認為,真正的財富應該是動態的——在你最需要的時候,能夠動員多少資源來解決問題。

社會資本的價值 文章強調了個人關係網絡在財富定義中的重要性:

流動性的關鍵 一個月或兩個月內能籌集到的資金,這個時間框架很有深意。它強調了:

這篇文章讓我們重新思考:也許真正的財富不是數字,而是你在危機時刻的生存和解決問題的能力。

4. 維護開源項目的誠實現狀

Maintaining Open Source Project

這是一篇來自資深開源維護者的真誠分享,揭開了開源項目維護的神祕面紗。

誠實的真相:

「the honest truth」維護一個開源、自架項目的目的是:

  • 「more work than building it」比建造還要費勁
  • 「different fun than building it」和建造它不同
  • 「more rewarding than you’d expect」比你想像的更有成就感
  • 「harder than you’d expect」比你想像的還要難
  • 「worth it」值得

維護階段的真实挑戰:

技術技能的深度成長 維護一個項目需要面對建造時未曾考慮的問題:

人際交往能力的磨練 開源項目本質上是社區項目,維護者需要:

產品思維的覺醒 從純技術思維轉向產品思維:

最大的收穫 作者強調,維護開源項目讓他學會了如何珍惜每一份貢獻,以及如何打造人們真正想要的東西。這種滿足感,遠超最初的預期。

5. 人類從不吸取教訓:IT 項目失敗的根本原因

IT Management Software Failures

這篇文章通過 Phoenix 等失敗項目的深入分析,揭示了 IT 行業幾十年來重複犯錯的系統性問題。

行業的自我欺騙

「The IT community has striven mightily for decades to make the incomprehensible routine.」 IT 行業幾十年來一直努力讓這種難以理解的日常化。

作者指出,IT 行業一直在試圖將複雜的項目管理簡單化、標準化,但這種努力往往掩蓋了問題的本質。

重複錯誤的荒謬性

「Repeatedly making the same mistakes and expecting a different result is not learning. It is a farcical absurdity.」 反覆犯同樣的錯誤,卻期待不同的結果,並不是學習。這是一種荒謬至極的荒謬。

文章借用亨利·彼得羅斯基(Henry Petroski)在《工程師是人類:失敗在成功設計中的角色》一書中的觀點:我們或許學會了如何計算因風險導致的軟體失敗,但還沒有學會如何計算消除心智的失敗。

專業管理的幻覺 作者提出了一個尖銳的觀察:

有大量像 Phoenix 這樣的項目部分因管理失誤而失敗,但要找到專業管理的軟體項目仍然失敗,實在極為困難。尋找可以稱為「IT 英雄式失敗」的例子,就像第歐根尼尋找一個誠實的人一樣。

這意味著:

  1. 成功案例被過度宣傳:我們聽到的都是成功故事,失敗的案例往往被掩蓋
  2. 歸因偏差:失敗總是歸咎於「管理不當」,而不是系統本身的問題
  3. 學習機制的缺失:行業缺乏有效的失敗經驗分享和學習機制

深層問題分析 文章指出,真正的挑戰不在於技術或方法論,而在於:

結論

人類會吸取的教訓,就是人類從不吸取教訓。

這句悲觀的總結提醒我們,也許需要全新的思維方式和組織模式,才能真正解決 IT 項目管理的根本問題。


訂閱與反饋

如果你喜歡這份週刊,歡迎:

下期見!👋


Share this post on:

評論


下一期
駭客週刊(第 7 期)世間萬物二八定律