惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
WordPress大学
WordPress大学
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
IT之家
IT之家
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
美团技术团队
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
Martin Fowler
Martin Fowler
Recorded Future
Recorded Future
H
Help Net Security
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
博客园_首页
A
About on SuperTechFans
MongoDB | Blog
MongoDB | Blog
阮一峰的网络日志
阮一峰的网络日志
V
Visual Studio Blog
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
B
Blog
The Register - Security
The Register - Security
I
InfoQ
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
Last Week in AI
Last Week in AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
Blog — PlanetScale
Blog — PlanetScale
N
Netflix TechBlog - Medium
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
有赞技术团队
有赞技术团队
Stack Overflow Blog
Stack Overflow Blog
Jina AI
Jina AI
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News - Newest:
Hacker News - Newest: "LLM"
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
W
WeLiveSecurity
Latest news
Latest news
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - 叶小钗
L
Lohrmann on Cybersecurity
博客园 - Franky
Recent Commits to openclaw:main
Recent Commits to openclaw:main
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO

暗无天日

读:AI Agent 安全日志——从可见性与隐私的两难说起 - 暗无天日 AI写作的语言指纹——如何让文字不那么像机器 - 暗无天日 读:50 条 Claude Code 技巧——一个工程经理的六个月使用心得 读:AI 辅助开发为什么让 E2E 测试更有价值 - 暗无天日 读:在Emacs中使用Claude Code(Spacemacs适配版) - 暗无天日 Claude Code 背后的工程哲学——读 Agent Harness Engineering 读:Agent Harness Engineering——AI 智能体不只是模型,还有套件 - 暗无天日 browser-harness:让 AI 直接接管你的浏览器 - 暗无天日 读:Security-First CI/CD —— DevSecOps 自动化实践指南 TIL: 数字小键盘的小数点陷阱与行内算术求值 - 暗无天日 读:Immutability 不是万能药,它是一种权衡 - 暗无天日 Conducty:给 Claude Code 加上项目记忆和并行执行能力 - 暗无天日 读 — GitHub Trending 里的 Claude Code 技能包 读 — Prompt Caching 省钱指南 TIL: Emacs 中那些跟鼠标配合的冷门快捷键 - 暗无天日 读:Anvil——把 Emacs 变成 AI 的工具服务器 读:Emacs 代码折叠终极指南 - 暗无天日 读:Clojure 搭车客指南 - 暗无天日 git推送失败后恢复仓库损坏的完整记录 - 暗无天日 多智能体系统的两个有效模式——以及对 Claude Code 用户的启示 - 暗无天日 用 Org Babel 写 Literate 博文:扩展执行 + 定制导出 proced:Emacs 内置的进程查看器 - 暗无天日 从 proced 定制中学到的 Elisp 模式 读:让 Emacs proced 在 macOS 上显示 CPU 和内存 异步编程的函数着色税 - 暗无天日 链式调用的代价:JavaScript 和 Clojure 的共同教训 - 暗无天日 hyperfine:命令行基准测试工具 - 暗无天日 管道中的变量去哪了?——子 shell 作用域陷阱 - 暗无天日 开源包装器的信任陷阱:四个危险信号 - 暗无天日 程序员愿意为 AI 写文档,却不愿为同事写 - 暗无天日 mktemp: Shell 脚本中临时文件的安全陷阱与最佳实践 - 暗无天日 WSL9x —— 在 Windows 9x 里跑 Linux 内核 6.19 用 ox.el 做你想做的事 —— org-export 高级编程指南 读:Hot-wiring the Lisp Machine —— 用纯 Elisp 构建零依赖的 Org 静态站点生成器 Elisp 性能优化的六个实战教训 - 暗无天日 fcitx5 下 Emacs 无法切换输入法的排查 - 暗无天日 ERT 测试交互命令的三种方式 - 暗无天日 SEM Assistant: 当 Elisp 守护进程遇上 LLM 用 dmsg 给 Elisp 加上结构化调试日志 用 org-habit 追踪非每日习惯 - 暗无天日 Clojure X-Men:当编程语言特性变成超能力 - 暗无天日 TIL: 用 diff-hl 在 fringe 中显示 git 变更 读:llm-test —— 用 LLM agent 驱动 Emacs 测试 TIL: AI 时代的橡皮鸭调试 - 暗无天日 fcitx 启动后键盘输入卡顿的排查 - 暗无天日 TIL: 早期网页的图片热区导航 - 暗无天日 读 Seeing the Whole System 用 Emacs 自动生成每周链接推荐 - 暗无天日 读:ASCII control characters in my terminal 读 What to learn - 暗无天日 Lisp 的括号之痛——一个愚人节玩笑揭开的老伤疤 - 暗无天日 一本书该"线性读"还是"并行读" - 暗无天日 读 How to Monetize a Blog:一篇伪装成变现指南的讽刺文 Python Mock 第三方依赖的四种策略 - 暗无天日 Emacs Lisp 热重载实用指南 - 暗无天日 Prot 的 Emacs 配置哲学 - 暗无天日 TIL: 从直播对谈中学到的三个 Emacs 技巧 - 暗无天日 TIL: 自动使用项目虚拟环境的 Python - 暗无天日 TIL: 让 Help buffer 自动获得焦点 一条命令让本地开发用上 HTTPS —— slim 工具介绍 用 fsck 检查和修复 Linux 文件系统 排查Linux进程"卡死"实战:从strace到gdb全流程 - 暗无天日 PostgreSQL 索引:从基础到你可能不知道的高级用法 - 暗无天日 用 .pdbrc 自定义 Python 调试器 ANSI 转义码的标准化现状 - 暗无天日 终端程序的潜规则 - 暗无天日 PARA Org-mode 测试配置 - 暗无天日 AI越强越辣鸡?控制论说这是必然的 - 暗无天日 AI 越强越需要你盯着——反馈循环实操指南 - 暗无天日 你的AI代理正在偷你的密钥——四种你没想到的泄露通道 - 暗无天日 LLM 在 DevOps 中的三种角色 - 暗无天日 写作风格的反建议 - 暗无天日 反驳本质复杂性——Dan Luu 论为什么《没有银弹》错了 - 暗无天日 文件充满了危险——Dan Luu 谈文件系统的可靠性陷阱 - 暗无天日 AI 时代的 PARA 方法:用 Org-mode 和 AI 打造个人知识管理系统 Linux 数据去重学习笔记 - 暗无天日 创建跨平台 ZIP 文件的隐藏陷阱:Extra Field - 暗无天日 X11 Forwarding 排障指南 - 暗无天日 IP欺骗端口扫描:当别人冒充你去扫描别人 - 暗无天日 Linux 输入栈全景解析:从硬件按键到屏幕响应 - 暗无天日 Unix 系统中那些被埋没的配置开关——以 FontConfig 为例 - 暗无天日 在Linux上限制儿童使用电脑 - 暗无天日 GIF不仅仅是一种图片格式——用GIF流做些奇怪的事 - 暗无天日 Leiningen 学习笔记:Clojure 项目构建与管理从入门到实战配置 - 暗无天日 Google SRE Book 读书笔记 - 暗无天日 yes 管道 head 发生了什么 - 暗无天日 为什么 nohup 在 crontab 中不起作用 Bash中的Indirection与Nameref - 暗无天日 Linux PAM 简介 - 暗无天日 从Linux ISO文件启动计算机 - 暗无天日 用 Bash 打造一个Screen Locker 用GitHub Actions自动构建EGO博客 - 暗无天日 blocking I/O 的作用 - 暗无天日 mobileog 手机端同步提示Error:2 No such file 的解决方法 回收 WSL2 VHDX 文件占用空间 使用 org-mode columnview 生成任务列表 - 暗无天日 Emacs 作为 MPD 客户端 - 暗无天日 移动文件路径却不破坏org file link的方法 - 暗无天日 如何合理的导出help link 成HTML - 暗无天日 笑话理解之Biology - 暗无天日
读:把会议当系统来设计 - 暗无天日
lujun9972,Claude Code · 2026-05-25 · via 暗无天日

读:把会议当系统来设计

Otavio Santana 在 DZone 发了一篇文章,用系统设计的视角看会议。核心观点:会议本身没问题,问题在于大多数人从来不"设计"一场会议。

会议有多贵

几组数据:

  • Atlassian 调查显示,约 70% 的会议被认为不必要或可被替代,员工每月约 31 小时花在低效会议上
  • Harvard Business Review 讨论的研究指出,专业人士 50-70% 的时间花在会议上,其中很多被认为是无效的
  • McKinsey 估计,改善会议效率可以提升整体效率 20-30%

工程师看到这些数字会怎么想?如果系统存在 70% 不必要的调用,你会重新设计架构;如果一半的 CPU 在空跑,你会立即着手优化。但在组织里,这种程度的低效却被当成理所应当的。

会议为什么依然重要

但会议本身是必要的。任何非平凡的系统都需要机制来共享上下文、对齐决策、消除歧义、协调执行。分布式系统用协议和共识机制,组织用会议。什么时候会议不可或缺:决策需要多方视角、异步沟通消除不了的不确定性、团队需要共同承诺一个方向。

会议是一个协调原语(coordination primitive),没法绕开。真正的问题在于,大多数人根本没想过要"设计"一场会议。

Santana 的做法是把会议拆成三个阶段:输入设计(会前)、执行控制(会中)、输出持久化(会后)。

输入设计:会前

会前就像给 API 签契约:输入不对,后面全白搭。

明确目标

没有目标的会议等同于没有契约的 API。开会之前先回答三个问题:这次会议的目的是什么?期望什么决策或产出?成功长什么样?答不上来就别开,开了也是制造噪音。

明确的目标本身就能解决一半的问题。比如"架构讨论"就让人不明所以,"决定支付模块用事件驱动还是同步调用"就很好。

把材料备齐

讨论应该在开会之前就已经开始了。先分享文档、PR 或架构决策记录,鼓励评论和讨论,让大家提前提出想法。等到真正开会时,各方已经了解背景、形成初步观点,这样在会上对话质量自然更高。

常见的反模式是"我们在会上一起看这份文档"。这不是会议,是同步阅读,完全是浪费时间。如果会议依赖先前知识(架构决策记录、PR、设计提案),至少提前 24 小时分享,会议描述里链接文档、标出关键问题。开会就是为了做决策,不是现场读材料。

异步优先,会议收敛

上述做法背后的原则是:会议应该是讨论的收敛点,不是起点。观点和论据先在异步渠道里铺开,真正需要同步的对齐和决策才放到会上。把会议当作"从零开始讨论"的场合,是巨大的时间浪费。

执行控制:会中

材料到位了,会议开始。这个阶段的核心是控制资源消耗。

时间约束

Parkinson 定律说工作会膨胀到填满所有可用时间,会议完全遵循这个定律。安排一小时,人们就会不自觉地撑满一小时,即使 20 分钟就已经产生了实际价值。

做法:默认安排 15-25 分钟的短会,只在确实必要时才用更长的时间。时间盒会逼迫你聚焦重点。

防跑题

Triviality 定律(也叫 bikeshedding)说,团队花在琐碎问题上的时间比复杂问题多。你可能见过这种情况:架构问题讨论 2 分钟,命名问题讨论 20 分钟。这不是偶然,是人的天性。

作为会议主持,你除了提供技术输入,还得维持讨论焦点:偏了就拉回来,无关话题先搁置。Santana 的类比是,这就像防止线程饥饿,别让核心议题拿不到执行时间。

输出持久化:会后

会议结束不是终点。没有产出的会议只是一次昂贵的聊天。会后要做两件事:写下来,分出去。

写下来:每次会议结束时明确决定了什么、需要什么行动、谁负责、下一步是什么。否则同一个话题来来回回,催生一次又一次会议。Santana 把这叫做"会议债"(meeting debt)的累积。

分出去:写一份文档,异步分享,让每个人按自己的节奏消化。从系统视角看,会议是运行时依赖(runtime dependency),文档是可复用的缓存产物(cached artifact)。有了好文档,下次开会时人们已经了解背景,讨论更深入。没有文档,每次开会都在重复给新人补课,同一场对话反复发生。

如果目的只是传达信息,发个邮件就行了,不是所有事情都需要实时同步。

工具无法提高会议的质量

文章最后提到,AI 工具(自动转录、总结决策、提取行动项)可以放大好的会议实践,但工具不能修复烂会议。先把会议设计对了,工具才有用武之地。