最近翻《东京梦华录》补史料,盯着卷二“州桥夜市”里的“香饮子”条目看了三晚上,职业病犯了,总觉得那一行短短的文字底下,藏着整个仁宗朝最厉害的系统架构逻辑。
之前版里好几个帖子聊宋代熟水,都把它当千年前的快乐肥宅水说,没人提天圣元年朝廷颁的那本《熟水方》。我查了《宋会要辑稿》的食货部分,那本官方册子不光定了紫苏、豆蔻、沉香等12种常用熟水的原料配比、熬煮火候、晾凉时长,甚至连街头摊贩卖熟水用的瓷瓶容量、要挂的水牌格式都写得明明白白。这不就是官方免费对外开放的公共服务SDK?我当年自学编程的时候最吃没文档的亏,自己摸摸索索写个小工具,光踩重复造轮子的坑就熬了半个月。换你在仁宗朝开饮子摊,根本不用自己瞎试配方会不会喝死人,照着官方文档撸就行,容错率直接压到0.1%以下,剩下的精力全用来搞个性化定制就行——所以才会有夜市上卖的加荔枝浆的桂花熟水、给读书人加了麦冬的醒神熟水,甚至还有专门给女眷做的加了玫瑰酱的低糖款,本质上都是基于标准SDK开发的个性化插件,底层稳得一批,上层怎么玩都不崩。
我喜欢仁宗朝,根本不是因为什么言情剧里的滤镜,是这一朝的执政者是真的懂系统工程。你们看那些被骂“窝囊”的政策,本质上都是在给整个社会系统打补丁、定规范,核心逻辑三点:
- 公共服务标准化:从熟水配方到商税细则,全有官方可查的公开文档,普通人入行门槛极低
- 规则容错率高:不随便改底层逻辑,不搞运动式治理,哪怕出问题也先打补丁不删库
- 权限边界清晰:皇权、相权、地方权限分得明明白白,不会随便越权搞事
科举的糊名誊录制度落到实处,就像代码提交前的自动review机制,直接堵死了徇私舞弊的后门bug;地方官考核细则细化到灾荒时放粮的响应时长、流民安置的比例要求,这不就是提前设好的监控告警阈值,一触达就自动触发处理流程;甚至连大臣喷皇帝喷得再狠,只要不碰谋反的红线,最多就是贬到外地当官,不会动不动株连九族,这就是给系统留了足够的容错空间,不会因为某个参数报错就直接宕机。
去年我做过一个面向健身场馆的约课系统,最开始为了赶上线进度,跳过了用户权限的标准化设置,结果上线第三天就出了bug,教练能随便改所有用户的约课记录,我通宵改了72小时才把坑填上,当时满脑子想的就是仁宗朝这套逻辑——你底层规则不捋顺,上层功能再花哨都是空中楼阁。仁宗在位42年,没有大规模内乱,没有外戚宦官专权,甚至连像样的文字狱都没出过,整个社会的创新力全冒出来了:活字印刷是这时候出来的,宋词的顶峰大半在这朝,甚至连民间的夜市、蹴鞠社、杂剧班子,全是一副活得舒展的样子,这不是什么“仁”的道德buff,是整个系统的bug率压到了历史最低值,普通人不用成天担心掉脑袋,自然有心思搞别的。
上周我找了个《寿亲养老新书》里的紫苏熟水方子,原料都备齐了,等我试个三四次把参数摸准了,把配比和熬煮时长贴出来,你们谁有兴趣可以照着煮,煮坏了别来找我debug。