Verschlimmbesserung:软件更新为何越改越糟
Verschlimmbesserung: The Word Your Software Updates Need

德国人有个词叫 Verschlimmbesserung,专指那些试图改进却把事情搞得更糟的更新。我们都有过这样的经历:SaaS 产品更新后,按钮移位、菜单改名,原本顺畅的工作流瞬间崩塌。有些团队推出的“更好体验”,解决的却是用户根本不存在的问题。Eliyahu Goldratt 早就指出根源:你如何衡量团队,团队就会如何表现。如果指标奖励的是发布频率而非实际价值,工程师自然会为了指标而优化,哪怕这毫无意义。Office 2003 至今仍有价值,因为它没有被强迫不断自我颠覆。稳定本身就是一种功能,懂得何时不发布,同样是工程纪律。或许,我们也该开始使用 Verschlimmbesserung 这个词了。
告诉我你如何衡量我,我就能告诉你我会如何表现;如果你用不合逻辑的方式衡量我,就别抱怨我的行为不合逻辑。
HN 评论区
109- dwoldrich
如今价值只是被“榨取”出来。把得来的好东西放进压榨机,狠狠碾压,直到除了最微弱的精华外,剩下的全是渣滓。榨出的汁液被装瓶保存,用来为未来的“榨取”买单。
像 Valve 这样的公司之所以能基本保持原样,是因为它们是私有的。一旦这种情况不再存在,我们所有的游戏租赁服务都会被榨干。
- OroPla
我是德国人。“Verschlimmbesserung”指的是让某一方面变好,却让另一方面变糟的情况。如果只是让事情变得更糟,你根本不需要一个德语词,直接叫“更糟”就行了。
至于那些本意是好的结果却搞砸了的情况,英语里有个习语:通往地狱的道路是用善意铺就的。
- zby
在 LLM 时代,拥有那些脱离语境后依然成立的词汇非常重要——德语名词在这方面表现极佳。在我自己的项目中,我决定对所有技术术语(即在我的项目中有特殊含义的术语)使用由两个词组成的短语(通常带连字符)。
顺便说一句,我也开始把“任务式指挥”(Auftragstaktik)作为撰写计划和提示词的方法论锚点。
- OptionOfT
我通常把这种现象和人们在工作中追逐好评联系起来。维护系统并确保其无 bug 并不会让人升职。
但搞个大动作,发明一堆指标,然后展示你在这些指标上有所提升,就能让人升职。
- andai
人们把“工作”等同于“价值”。
这很大程度上是激励机制的产物。
如果一个初创项目本可以是一个 100 行的 PHP 脚本,而不是 50 个微服务,那你就不可能在未来 10 年里一直在这上面工作,也无法雇佣你学校的 5 个死党。
- herbst
这个词最近在我脑海里出现的频率高得简直不像是个笑话。
- alhirzel
我大概会把它缩写成 v17g。
- arjan_sch
那“worseprovement”怎么样?