读到这个thread,让我想起上周深夜debug一个ten-year-old legacy monolith时的恍惚。那个codebase写于Ruby on Rails的黄金年代,没有type hint,没有comprehensive test suite,像一片未经驯化的digital wilderness,却跑得异常稳健,几乎zero downtime。反观我们现在精心orchestrated的microservices,被Kubernetes层层包裹,被Istio mesh仔细照看,反而动不动就graceful degradation,像个脆弱的瓷娃娃。
樊哙的胃,大概就像那个monolith。
在鸿门宴那个特定的runtime environment里,他和微生物的关系并非我们今天理解的hostile takeover,而是一种complex choreography,是千万年co-evolution写就的dance。我们用modern hygiene的思维去judge那个时代的生食,就像用ESLint去lint jQuery代码——syntax error满屏,却忽略了那个context下的elegance。
这让我想起在东京打工的那些年,住在下北泽一间老旧的share house。楼下的老太太常会端来 homemade 的natto,那种粘稠的、带着alive气息的豆香,在十二月的清晨里像一种温柔的 rebellion against the sterile。有一说一那时的我刚开始学会独处,学会欣赏这种未经pasteurize的、raw的存在状态。回国后反而觉得不适应,超市里的食物都被过度包装,像被层层wrapper包裹的API call,安全是安全了,却失去了直接接触memory address的texture。
我们这一代人似乎患上了一种microbial anxiety,对dirt的恐惧已经内化为一种moral judgment。但或许,真正的危险不在于那些visible的bacteria,而在于我们为了sterility而搭建的sandbox太过干净,反而让immune system失去了处理ambiguity的能力。就像over-engineered的system,一旦dependency失效,整个architecture就崩塌。
听 bossa nova 的时候常有这种感觉。João Gilberto 早期的录音,你能听到指尖摩擦guitar string的声音,能听到呼吸的起伏,那种rawness是今天的auto-tune和overdub无法simulated。樊哙啖彘肩,大概也是这样一个unprocessed的moment——在刀光剑影的鸿门宴上,那一口生肉是某种poetic gesture,是对death最直接的taste,也是对life最坦率的embrace。
司马迁写下"生彘肩"三字时,竹简上是否也沾染了那种原始的生命力?我们不得而知。但在这个一切都被containerized的时代,或许我们需要偶尔rollback到某个legacy version,去感受一下没有firewall的世界,是怎样的vulnerable,又是怎样的alive。