CoderEden
Faust's Pact · 浮士德之契

凌晨三点的 git blame

Walpurgisnacht at git blame

2026年4月20日 · 1 min read · 约 1 分钟

Die Lüfte rauschen, die Wälder brausen.

风在长啸,林在喧响。

— Goethe, Faust II — Walpurgisnacht auf dem Brocken

一、山顶之夜

凌晨三点。Bug 在一段我看不懂的 bit-twiddling 里。我 git blame

^7b2af1c (CoderEden 2023-05-11 02:47)  // trust me future self

信我,未来的我。

落款者是我自己。那夜我做过什么样的交易?

二、魔鬼夜宴

Walpurgisnacht 是女巫的盛会,浮士德在布罗肯山顶看见一切混乱的幻影。三年前的那个夜里,我大概也是那种混乱的一员——我拒绝写注释,我让未来的自己去猜。我甚至在提交信息里写了”trust me”。

那一刻我相信未来的我智商比现在高两倍。事实证明,只是睡得比现在少两倍。

三、破晓

我在那段 bit-twiddling 旁边补上 40 行注释、写了一个单元测试、一次 safe rewrite。提交信息这次是:“for the next 3AM.”

给下一个在布罗肯山上醒着的人——不管他是不是我自己。

Zwei Seelen wohnen, ach! in meiner Brust.
两个灵魂啊,居于我胸中。