陳光宇 2083 · 小說

為什麼要教它吃飯

──

第 6 章|為什麼要教它吃飯

陳光宇 2083 · 第 2 部 三個人的 11 年 · 約 1,500 字 · 2083.03.09 · 接 14.7 版第 54 天


1

2083 年 3 月。

陳光宇 22 歲——

他花了 7 個禮拜,把 2054 到 2065 的 commit 全部讀完。

1,102 個。

他做了 1 張表。

2054  蔣 89   47 個 commit
2055  蔣 90  183 個
2056  蔣 91  201 個
2057  蔣 91  156 個   ← 消化模擬層
2058  蔣 92  147 個
2059  蔣 93  112 個
2060  蔣 94   98 個
2061  蔣 95   71 個
2062  蔣 96   44 個
2063  蔣 97   31 個   ← 觸覺層 · 11 個月
2064  蔣 98    9 個
2065  蔣 99    3 個

1 年比 1 年少。

那不奇怪。

奇怪的是 2057 年。

2

2056 年——201 個。

2057 年——156 個。

少了 45 個。

而 2057 年他寫的東西是——消化模擬層。

9 個單位。

16 個模組裡面第 3 小的。

陳光宇 22 歲——

他算了 1 下。

2056 年他 91 歲——201 個 commit——平均每個 commit 1.8 天。

2057 年他 91 歲——156 個 commit——但是其中 89 個都在消化模擬層。

9 個單位的東西——

他寫了 89 個 commit。

3

陳光宇 22 歲——

他打開那 89 個 commit。

前 12 個很正常。

commit 0612  digest v0.1 骨架
commit 0613  嚼的次數
commit 0614  吞

第 13 個開始不一樣。

commit 0625
Author: 蔣維文 <91>
Date:   2057-04-02 05:14

    吞不下去。改。
commit 0626
Author: 蔣維文 <91>
Date:   2057-04-02 05:51

    還是吞不下去。
commit 0627
Author: 蔣維文 <91>
Date:   2057-04-02 06:33

    改小。

陳光宇 22 歲——

他停住。

「吞不下去」——

他本來以為那是在講程式。

他往下看 diff。

那 3 個 commit 改的是同 1 個參數。

swallow_volume

從 15 改成 12。從 12 改成 9。

4

早上 8:10。

陳光宇 22 歲——

他下樓。

王秀如 91 歲——她在廚房。她在煮粥。

她煮粥煮很久了。他 22 年來每天早上都聞到那個味道。

「阿嬤。」

「嗯。」

「妳為什麼都煮粥。」

王秀如 91 歲——

她攪那鍋粥。

她說:

「因為我 85 歲那年——」

「有 1 次吞不下去。」

「卡在這裡。」

她指自己的喉嚨。

「卡了 40 秒。」

「那 40 秒——我以為我要死在廚房。」

她關火。

「後來我就煮粥。」

5

陳光宇 22 歲——

他站在廚房門口。

他沒有講話。

王秀如 91 歲——

她把粥盛出來。

她說:

「老了不是慢慢老的。」

「是有 1 天——你發現有 1 件你做了 80 年的事——」

「你做不好了。」

她端粥出去。

經過他的時候她停了 1 下。

她說:

「蔣先生也是。」

「他 90 歲那年開始——他吃飯要 40 分鐘。」

6

陳光宇 22 歲——

他回 4 樓。

他打開第 1,289 行。

// chew_delay: 0.7s  // 蔣 91 加的。為什麼是 0.7s——
//                   // 因為他自己嚼一口飯——平均 0.7s

他一直以為那 0.7 秒是「1 個健康的 91 歲老人吃飯的速度」。

他現在知道不是。

那是 1 個已經開始吞不下去的 91 歲老人——

他測量自己——

得到的數字。

那不是他的速度。

那是他的困難。

7

陳光宇 22 歲——

他打開 commit 0640。

commit 0640
Author: 蔣維文 <91>
Date:   2057-05-11 04:22

    今天量了 30 次。0.7。
    我以前不是這樣。
    我 60 歲的時候大概 0.3。
    我沒有 60 歲的數據。
    我只有現在的。
    所以我只能給她現在的。

陳光宇 22 歲——

他看那 6 行。

他 22 歲。他 1 月 15 日——他接班第 1 天——

他把那 0.7 秒註解掉。

他那時候寫:

你留 0.7 秒——是怕被忘記。

他現在知道那句話是錯的。

蔣維文 91 歲留 0.7 秒——

不是怕被忘記。

是因為他只有那個。

他想給 1 個東西——而他手上只剩下他吞不下去的那個速度。

8

那天晚上——

陳光宇 22 歲——

他去找 O 60 歲。

「我 1 月 15 日那個 commit——」

「chew_delay。」

「我寫錯了。」

O 60 歲——

她在 3 樓看書。她把書放下。

「哪裡錯。」

「我寫『你留 0.7 秒是怕被忘記』。」

「不是。」

「不是。」陳光宇 22 歲說,「他是——他只有那個可以給。」

O 60 歲——

她安靜了 20 秒。

然後她說:

「我 46 歲那年——你阿公陳安 74 歲教我這 1 行。」

「他跟我說——這是 1 個 91 歲老人還記得自己怎麼吃飯。」

「他也講錯了。」

她把書拿起來又放下。

「我們每個人——都用自己看得懂的方式解釋他。」

「因為他不在。」

9

陳光宇 22 歲——

他問:

「那我要不要改回去。」

O 60 歲——

她看他很久。

她說:

「你要改回去嗎。」

「我不知道。」

「那你想 1 下。」

「我想過了。」他說,「我想了 3 個小時。」

「結論。」

陳光宇 22 歲——

他說:

「不改。」

「為什麼。」

「因為他給的是他的困難。」

「而妳吃了 14 年。」

他停了 4 秒。

「我不覺得他要妳吃他的困難。」

O 60 歲——

她點頭。

她說:

「那你去改註解。」

「不是改程式。」

「改你寫錯的那句話。」

10

晚上 11:52。

陳光宇 22 歲——

他打開第 2,848 行。他自己 1 月 15 日寫的那段。

他沒有刪。

他在下面加:

// 2083.03.09 — 光宇 22 · 補正
//
// 我 1 月 15 日寫「你留 0.7 秒是怕被忘記」。
// 我今天讀了 commit 0640。
// 我寫錯了。
//
// 你 91 歲量了 30 次。0.7。
// 你自己寫——「我以前不是這樣」。
//
// 你不是怕被忘記。
// 你是只有那個可以給。
//
// 我不改回去。
// 因為你給的是你吞不下去的速度——
// 我不覺得你要她吃 31 年。
//
// 但是我留這段話在這裡。
//
// 因為下 1 個人——他會讀到我 1 月 15 日那段。
// 他會以為那是對的。
//
// 我要他知道——
// 我也解釋錯過。
git commit -m "光宇 22 — 補正 1/15 的註解。我解釋錯了。留著·因為下一個人會讀到。"

【未完,待續】

CHAPTER INDEX · 章節目錄