Builder's

Back to Archive

Dhanji R. Prasanna

Detailed Analysis & Action Guide/2025-10-26

AI AgentsGoose组织架构工程效率代码质量Block/Square

内容概要

本期播客深入探讨了 Block 如何在 CTO Dhanji 的领导下,通过技术和组织架构的双重变革,成为全球最领先的 AI 原生大型科技公司之一。Dhanji 分享了他们自研的开源 AI 代理 Goose 如何为员工每周节省 8-10 小时,以及为什么他认为“代码质量与产品成功无关”这一反直觉观点。这不仅是一场关于 AI 工具的讨论,更是一场关于如何在高并发、高增长环境下重新定义“技术公司”的深度对话。


工具/书籍

  • Goose
    -Block 开源的通用 AI 代理,支持 MCP 协议。
  • MCP (Model Context Protocol)
    -Anthropic 推出的开放协议,用于让 AI 连接各种数据源。
  • 《大师与玛格丽特》(The Master and Margarita)
    -Dhanji 推荐的经典文学,认为阅读非技术书籍更能激发创造力。

行动建议

今天

  • 在 GitHub 下载 Goose,尝试让它执行一个跨应用的简单任务(如:读取日历并发送 Slack 总结)。
  • 停止阅读 AI 评论,亲自用 AI 解决一个生活中的小痛点(如:整理乱七八糟的电子发票)。

本周

  • 评估团队中是否存在“GM 模式”导致的沟通壁垒,思考是否可以建立跨团队的职能小组。
  • 调研 MCP 协议,看是否能为公司的核心数据库写一个简单的 AI 接口。

深度探索

  • 研究 YouTube 早期架构演进,理解为什么“先跑通业务”比“完美架构”更重要。

关键洞察

  1. AI 时代的“Vibe Coding” : 编程正在从“写代码”转向“描述意图”。未来的工程师更像是导演,而非打字员。
  2. 重写的力量: 过去我们害怕重构,现在有了 AI,我们可以尝试“RM -RF”整个模块并让 AI 根据最新需求重新生成,这比修补旧代码更高效。
  3. 非技术人员的崛起: AI 抹平了技术门槛,法律、财务等部门通过 AI 代理构建工具,其效率提升幅度远超专业程序员。
  4. 领导力即“亲自试用” : Jack Dorsey 和 Dhanji 每天都亲自使用 Goose。如果高层不使用工具,公司永远无法实现真正的 AI 转型。
  5. 从小事做起: 即使是像“自动整理收据”这样的小任务,也是理解 AI 边界的最佳实践。

嘉宾介绍

Dhanji R. Prasanna

  • 身份: Block (原 Square) 首席技术官 (CTO),管理超过 3,500 人的技术团队。
  • 职业经历:
    • Google: 曾参与 Google Wave 和 Google+ 的开发。
    • Square/Block: 早期加入,曾任 Cash App 工程负责人,后升任 CTO。
    • 创业经历: 曾参与多家初创公司(如 Secret)。
  • 当前身份: 领导 Block 向“AI 原生”公司转型,主导了公司架构从 GM 模式向职能模式的重大变革。
  • 核心专长: 分布式系统架构、AI 代理集成、组织架构设计、产品驱动型工程。
  • 社交媒体:

核心论点

论点一:AI 代理(Goose)正在重塑工作流

核心观点: AI 不仅仅是聊天机器人,而是拥有“手脚”的执行代理。

  • MCP 协议的力量: Block 利用 Anthropic 发起的 MCP(Model Context Protocol)协议,让 AI 能够调用内部工具(如 Snowflake, Jira, GitHub),实现从“对话”到“行动”的跨越。
  • 非技术人员的红利: 获益最大的往往不是资深工程师,而是利用 AI 构建自动化工具的非技术团队(如法律、风险控制),他们将数周的工作缩短至数小时。

"The truth is the value is changing every day, so you need to ride that wave along with it." — Dhanji R. Prasanna

论点二:组织架构决定技术产出(康威定律)

核心观点: 要想实现 AI 转型,必须先打破 GM(总经理)制,回归职能制。

  • 从分散到集中: Block 将原本独立于各业务线(Cash App, Square 等)的工程师整合进统一的职能部门。
  • 消除冗余: 职能制允许跨团队的平台化复用,避免了每个业务线重复造轮子,为 AI 的全局部署扫清了障碍。

论点三:反直觉的工程观——代码质量不等于产品成功

核心观点: 产品的核心价值在于解决用户问题,而非代码的优雅程度。

  • YouTube 案例: 早期 YouTube 代码极其混乱(在 MySQL 中存储视频 Blob,使用慢速 Python),但它击败了技术更先进、支持格式更多的 Google Video。
  • 抛弃式开发: 在 AI 时代,代码的生命周期变短。Dhanji 提倡“如果感觉不对就全部删除重写”,AI 让重写的成本降到了极低。

数据验证结果

验证项 1: AI 驱动的团队每周节省 8-10 小时。

  • 原文声称: "We find engineering teams that are very, very AI forward are reporting about eight to 10 hours save per week."
  • 验证结果: ✅ 确认(内部自述数据)
  • 来源: Block 官方博客及 Dhanji 在多个场合的公开演讲。
  • 可信度: ⭐⭐⭐

验证项 2: Block 的组织架构从 GM 模式转为职能模式。

  • 原文声称: "We went from a GM structure to a functional org structure."
  • 验证结果: ✅ 确认
  • 来源: Jack Dorsey 在 2023 年致股东信中明确提到为了提高效率进行的架构重组。
  • 可信度: ⭐⭐⭐

验证项 3: YouTube 早期使用 Python 且架构“糟糕”。

  • 原文声称: "YouTube... storing videos as blobs in MySQL... entirely Python stack that was incredibly slow."
  • 验证结果: ✅ 确认
  • 来源: YouTube 早期工程师 Cuong Do 的技术分享及《High Scalability》案例分析。
  • 可信度: ⭐⭐⭐

四维分类评估

🟢 高度正确(已验证)

观点 1: 康威定律(Conway's Law)——组织架构决定系统设计。

  • 验证依据: 经典的软件工程理论,Block 的转型成功再次验证了这一点。

观点 2: AI 代理的价值在于“闭环执行”而非单纯生成文本。

  • 验证依据: 行业趋势(如 OpenAI Operator, Anthropic Computer Use)均在朝此方向发展。

🔵 当下可执行(有明确步骤)

建议 1: 下载并试用开源 AI 代理 Goose。

  • 执行方法: 访问 block/goose GitHub 仓库,配置自己的 LLM API Key。

建议 2: 采用 MCP 协议连接内部工具。

  • 执行方法: 学习 MCP 协议文档,为公司内部数据库或 API 编写简单的 Wrapper。

🟡 理智质疑(需验证)

存疑点: “代码质量与产品成功完全无关”。

  • 质疑原因: 这在初创期是真理,但在金融支付(Block 的核心业务)等对安全性要求极高的领域,低质量代码可能导致灾难性的资损。

🔴 需警惕(可能有问题)

风险点: 让 AI 24/7 不间断工作并自动提交 PR。

  • 风险说明: 如果缺乏严格的 CI/CD 和人工审计,AI 可能会引入难以察觉的逻辑漏洞或安全隐患。

深度评分

知识价值: 9/10

  • 提供了大型科技公司 AI 转型的真实蓝图。

可执行性: 8/10

  • 工具开源,协议开放,普通开发者可立即上手。

商业潜力: 10/10

  • AI 代理是未来 5-10 年软件行业的最大变量。

投入产出比: 9/10

  • 听一小时播客,可能改变你对未来 10 年职业规划的看法。

综合评分: 9.2/10