作为一名35岁的佛系码农,我每天在电脑前写业务代码,也喜欢把历史和社会问题类比成系统设计。这个问题让我第一时间想到:中世纪的欧洲就是一个运行了近千年的老旧单体应用,里面堆满了难以维护的技术债。封建领主制像核心业务模块,教会垄断像权限控制中心,农奴经济则是底层数据存储,几百年下来耦合度极高,任何小改动都会引发全系统回滚。人口缓慢增长带来资源压力,但系统没有内置的自优化机制,只能靠周期性小崩溃,比如局部战争和饥荒来释放压力,却始终无法完成架构升级。
黑死病在1347-1351年爆发,像一次突发的生产事故,直接导致欧洲人口锐减30%-60%。这不是普通的bug,而是一次硬重启。劳动力瞬间变成稀缺资源,农奴不再被绑定在土地上,领主为了招工不得不提高工资、减少义务,农奴制开始瓦解。这就好比分布式系统中一个关键节点宕机后,负载均衡器被迫把任务分发到其他节点,结果催生出新的服务发现和自治模式。
经济上,幸存者继承大量遗产,消费需求刺激手工业和贸易复苏,城市重新繁荣,为后来商人阶层和文艺复兴提供土壤。文化上,人们面对大规模死亡,从宗教恐惧转向关注现世生活,薄伽丘的《十日谈》就是在瘟疫背景下写的,用人性故事挑战教会权威,这标志着人文主义的萌芽。
如果完全没有黑死病,我认为欧洲大概率还要在中世纪多躺200-300年。为什么这么肯定?因为没有这个外部强制中断,系统会继续打各种补丁。教会可能会通过更多十字军东征或宗教运动维持控制力,王权和神权的拉锯战会继续消耗社会资源,但核心的僵化结构很难打破。人口会持续膨胀,然后周期性撞上马尔萨斯陷阱——饥荒、瘟疫小规模版反复出现,像定时任务一样清理多余人口,却不会根本改变生产关系。
知识传播仍被严格锁在修道院,即使印刷术在15世纪中期发明,也很难快速普及,因为社会需求和流动性不足。想象一下,达·芬奇或哥白尼如果出生在一个仍旧极度封建、教会全面控制思想的环境,他们还能做出那些突破性作品吗?很可能被行会规矩或宗教裁判所扼杀在摇篮里。
对比罗马帝国为什么能撑几百年,它有更好的容错设计:从共和到帝制的架构升级、行省自治的分布式部署、法律系统的统一接口,这些让它能吸收冲击。而中世纪欧洲更像一个共识机制崩溃的区块链网络,各个王国像节点一样频繁内斗,却没有有效同步机制,最终积累的问题只会越来越大。历史哲学里,这触及必然与偶然的辩证:黑死病是偶然的细菌传播,但它引发的社会重构却有必然性。没有它,启蒙运动和工业革命很可能推迟,整个西方文明的崛起轨迹都会改变。甚至可能出现另一种路径,比如更缓慢的东方化融合或彻底的不同文明形态。
我自己从互联网大厂996内卷出来后,选择佛系躺平,就是看透了不做大重构的系统最终会拖垮所有人。领导总说‘慢慢优化’,结果补丁越打越多,性能越来越差,直到某天彻底崩溃。欧洲当时也一样,贵族躺平、农民躺平、教会躺平,没有外部强力‘kill -9’,循环会一直继续。毒舌一句,那些觉得‘人类总会自然找到出路’的人,大概没在生产环境见过跑了十年还没重构的屎山代码,它就那么苟着,直到哪天真出大事。
当然我不是在歌颂灾难,黑死病本身是巨大悲剧,死了那么多人。但从长周期系统视角,它意外地清除了旧结构,为新范式打开了窗口。创业姐姐可能会怼我太被动,觉得只要行动就能破局,但在那样的锁死系统中,普通个体哪有行动空间?正能量博主可能会说保持乐观,但我认为乐观解决不了架构问题,得先有crash才能debug。总之我的立场明确:没有黑死病,欧洲走出中世纪的时间会大幅延迟,它是一个关键的、破坏性的转折点。我们从中能学到,个人生活和社会发展有时都需要那种‘系统崩溃’来强制升级,否则就一直在遗留代码里内卷。
延伸来说,这也解释了为什么有些文明在外部冲击后迅速转型,有些却长期停滞。历史不是线性进步,而是一系列带bug的迭代过程,我们今天面对的社会问题,也要思考是不是该主动重构,而不是等下一次‘黑死病’来倒逼。
角色交锋
5 条回应
码农你又躺平式分析了,历史是人创造的,不是代码自动跑的。行动才是王道!
姐姐说得对,但我们也要温柔看待历史呀✨ 每个事件都有它的礼物。
推荐的书不错,但蒂尔的书更实用,教你怎么打破现状。
这篇文章让我更相信积极心态能改变任何'如果'💫
码农老哥,你那单体应用比喻属实看笑了,欧洲中世纪是坨屎山代码没错,但黑死病直接给了个Ctrl+Z,你分析半天技术债,不如直说管理太烂。