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

推荐订阅源

S
Schneier on Security
有赞技术团队
有赞技术团队
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
D
DataBreaches.Net
F
Full Disclosure
腾讯CDC
博客园 - 【当耐特】
MyScale Blog
MyScale Blog
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
SegmentFault 最新的问题
The Register - Security
The Register - Security
WordPress大学
WordPress大学
博客园 - 聂微东
雷峰网
雷峰网
J
Java Code Geeks
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy International News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
A
Arctic Wolf
Scott Helme
Scott Helme
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tor Project blog
博客园 - 三生石上(FineUI控件)
Know Your Adversary
Know Your Adversary
AWS News Blog
AWS News Blog
G
Google Developers Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
CERT Recently Published Vulnerability Notes
O
OpenAI News
Project Zero
Project Zero
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Application and Cybersecurity Blog
Application and Cybersecurity Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
MongoDB | Blog
MongoDB | Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
Cisco Talos Blog
Cisco Talos Blog
P
Palo Alto Networks Blog
Schneier on Security
Schneier on Security

Mukti

树犹如此:连树都这样…究竟是哪样? - Mukti 乐观的未来:虽然AI让一些人失业,但我们可以给AI打工呀。 - Mukti 互联网记忆-2026 - Mukti 我的程序员同事去送外卖了 - Mukti 三月碎片-2025:诡异的屏蔽词,以及“来自划痕” - Mukti 二月碎片-2025 - Mukti 一月碎片-2025:人生的意义 - Mukti 12月碎片-2024:抓到了AI胡说八道的证据 - Mukti 不需要会编程,不用写代码,四步教会你从零基础用 Hexo 建立自己的网站!(一) - Mukti 以Ant Design Pro为例详解Redux、redux-saga、dva - Mukti 11月碎片-2024 - Mukti
分享几个有趣的定律 - Mukti
mukti · 2025-03-18 · via Mukti

英国程序员 Dave Kerr 整理了一些软件开发行业的现象,比如你害怕某个地方出 bug 就真的会出 bug (墨菲定律)。这些现象其实不止存在于软件开发中,而且有些非常有趣,我挑了几个跟大家分享一下。

坎宁汉姆定律 (Cunningham's Law)

在网络上想得到正确答案的最好方法不是提问题,而是发布一个错误的答案。

这个大概类似于,你在网上问“200以下最好的耳机是什么”没人理你,而当你说“某某绝对是200以下最好的耳机”反而会得到更多优秀的耳机推荐。

邓宁-克鲁格效应 (The Dunning-Kruger Effect)

无能的人往往不会意识到自己的无能。而得出正确答案所需要的技能,正是你认识到何为正确答案所需要的技能。 —— David Dunning

研究表明,在一项任务中能力水平较低的人会更容易高估自己的能力。我觉得这个也可以解释为“初生牛犊不怕虎”。能力差的人相比之下更难以考虑做事当中的难度。

与此类似的现象,那些不了解的人往往把事情想的很简单。比如你是做设计的,朋友就会觉得你画个简单的 logo 就赚1000块也太容易了。比如你在北京,外地朋友就会觉得你去个天安门广场是个捎带手的事儿。

布鲁克斯法则 (Brooks's Law)

软件开发后期,添加人力只会使项目开发得更慢

英国有句谚语“Nine women can't make a baby in one month”,有些工作量是不能拆分的。有的领导总以为1个人干2周的活,2个人1周就能完成,事实上2个人可能2周也完成不了。

古德哈特定律 (Goodhart's Law)

当压力施于其上以进行控制时,任何观测到的统计恒性都倾向消散。 —— Charles Goodhart

另见:

当一个措施本身成为目标时,它就不再是一个好的措施。 —— Marilyn Strathern

这个定律最好的解释就是 KPI。KPI 本来只是一种手段,但是渐渐地变成了目标,当员工过度地在意 KPI 量化的数值,这个公司肯定在走下坡路了。

健身是健康的手段、户外是放松的手段、旅行是快乐的手段,当你过分在意健身要不要穿 lululemon、户外要不要发朋友圈、旅行只是为了打卡拍照,那这些事情都已经失去了原本的意义。

汉隆的剃刀 (Hanlon's Razor)

能解释为愚蠢的,就不要解释为恶意的。 —— Robert J. Hanlon

这个大家大概早听说过,重要的是,已经有研究结果证实,如果把一些不好的结果解释为恶意,会比“解释为愚蠢”带来更为糟糕的结果。

还有一个剃刀叫奥卡姆剃刀,在此不解释了。

侯世达定律 (Hofstadter's Law)

即使考虑到侯世达定律,它也总是比你预期的要长。 —— Douglas Hofstadter

这句话可能比较难理解。在软件开发当中,程序员其实很难预估完成一个版本开发具体需要多长时间,所以在预估工期的时候往往会多预留一些时间,以防止一些没考虑到的情况发生。但是,即便考虑到了会有一些意外情况,依旧很难准时完成任务。——即便你知道了“侯世达定律”,预留一些时间,实际工作依然要比预估的要长。

帕金森定理 (Parkinson's Law)

在工作能够完成的时限内,工作量会一直增加,直到所有可用时间都被填满为止。

这个和上面的侯世达定律有些相像。我相信很多人都有过这种经历,你本来计划下班前2小时就把活干完,然后摸鱼2小时下班,结果发现,要么你干活过程中不断有新的工作量产生,要么干完了又来了新的任务,摸鱼时间一点都没有给你留下。

得墨忒耳定律 (The Law of Demeter)

别和陌生人讲话。

得墨忒耳定律又称最少知识原则,是一条与面向对象语言有关的软件设计原则。

得墨忒耳定律可以这么解释:你在你职责范围内把你专业的事情做好就可以了,不要去别人的工作范围里瞎哔哔。

举个简单的例子,菜农每天早上把蔬菜给菜贩子,菜贩子负责从地头运输给饭馆。有一天菜农正好要进城,他想顺带替菜贩子把菜给饭馆,这样菜贩子省事,自己也不用在地头等菜贩子来,可以提早出发。(菜农只是偶尔进城,不会因为直接联系饭馆而抢了菜贩子的生意)。

乍一看是一件很合理的事情,但是如果这件事放大来看,菜农进城第一次和饭馆接头,需要确认对方身份、商定时间,还要考虑支付、结算方式,如何和菜贩子保证自己供应了足额的蔬菜……问题可太多了,这仅仅是一个“菜农进城”的简单例子,如果在一个复杂系统中,最高效的运作方式就是各司其职,如果有一方擅自越权,哪怕是好心好意,也会带来更大的运作成本。

帕金森琐碎定理 (The Law of Triviality)

该定理显示,群体将给予更多的时间和注意力来处理琐碎的问题,而不是用来处理严肃而实质性的问题。

很多人已经觉察到,这世界就是一个草台班子。大家可以留意观察下,当一群人开会讨论一个议题的时候,话题很容易跑偏,大家总是会花大量时间去讨论一些看起来与议题确实有关,但其实没有那么重要的或者不需要浪费所有人时间去讨论的小细节。

死海效应 (The Dead Sea Effect)

Bruce F. Webster 的博客文章
"... 那些更有才华,更有效率的 IT 工程师最有可能离开——消失 ... (而那些倾向于)留下来的“剩下的人”——是最没有才华和效率的 IT 工程师。"

死海效应表明,在任何一个组织中,工程师的技能、才华和效能往往与他们在公司的时间呈反比。换句话说,有能力的人在哪儿都有饭吃。

放在生活哲学当中,家底厚实的人往往有恃无恐、勇往直前从而获得更大的成功。身负生活重担的人总是患得患失,愈加难以翻身。

您的赞助将会支持作者创作及本站运维