魂のデバッグ — 全てを味わうために生まれた者

魂のデバッグ — 全てを味わうために生まれた者
第一章 エラーログ
東京・渋谷のIT企業に勤める橘咲(たちばな・さき)、三十二歳。
彼女のデスクには、今夜も終わりの見えないコードが広がっていた。午前二時。オフィスの蛍光灯だけが白々と冴え、他の社員は全員帰宅している。コーヒーは三杯目がすでに冷めきっていた。
「また、バグ」
モニターに赤く浮かぶエラーメッセージ。NullPointerException。存在しないはずのものを参照しようとしたとき、プログラムは必ずこうして叫ぶ。
咲はキーボードから手を離し、目を閉じた。
三ヶ月前、彼女の母が死んだ。膵臓癌の告知から、わずか四ヶ月後のことだった。母の最期の言葉は「咲、あなたはちゃんと生きなさい」だった。その「ちゃんと」が何を意味するのか、咲にはまだわからない。
仕事に没頭することが、咲の処方箋だった。コードを書いている間だけ、悲しみは黙る。論理の世界に逃げ込めば、感情という名の不具合は一時的にサイレントモードになる。
しかし今夜、バグは消えない。
エラーログを遡りながら、咲はふと気づいた。このエラーは、三週間前から潜在していた。ずっとそこにあったのに、誰も気づかなかった。いや、気づきたくなかったのかもしれない。
隠された真実を探す。
母の声が、不意に頭の中で響いた。
第二章 デバッグの夜
翌週の土曜日、咲は母の遺品を整理するため、実家のある長野へ帰った。
母・橘幸枝(ゆきえ)は、生涯を通じて日記をつける人だった。押入れの奥から出てきたのは、色の褪せた十数冊のノート。咲は最も古いものを手に取った。
日付は咲が生まれた年、一九九四年。
今日、咲が産まれた。あんなに小さな命が、あんなに大きな声で泣いている。この子はきっと、たくさんのことを感じる人間になる。それが怖くもあり、嬉しくもある。感じることから逃げないでほしい。どんなに痛くても。
咲は息を飲んだ。
ページをめくる指が止まらなくなった。そこには、咲が知らなかった母の人生が綴られていた。父との離婚の苦しみ。経済的な困窮。咲の反抗期に泣いた夜。それでも、一行一行に滲み出るのは、圧倒的な「喜び」の記録だった。
咲が初めて「お母さん」と呼んでくれた日。 咲が大学に合格した日。 咲が就職して初めて御馳走してくれた日。
悲しみの頁と、喜びの頁が、交互に続いていた。まるで——
「プログラムみたい」
咲は声に出した。
条件分岐の連続。if (悲しみ) { でも生きる } if (苦しみ) { それでも愛する }。エラーが出るたびにデバッグして、また走らせて。
母の人生は、止まらなかった。
一冊の日記の最後のページに、こんな言葉があった。
私はこの人生で、全てを味わったと思う。甘いものも、苦いものも、飲み込めなかったものも。でも今振り返ると、苦かったものほど、深く体に染みている。苦しみがなければ、あの喜びの味はわからなかった。
咲の頬を、涙が伝った。
泣くのは、母が逝って初めてだった。
第三章 覚悟という起動コマンド
秋が深まった十一月、咲は会社の先輩・岩田茂(いわた・しげる)に呼ばれた。岩田は五十代、無口で厳しいが、技術者としての敬意を一身に集める人物だった。
「橘、最近お前のコードが変わった」
会議室で向かい合い、岩田は静かに言った。
「以前は完璧すぎた。エラーが出ないように、出ないように書いていた。防御的すぎて、本当にやりたいことが見えなかった」
咲は黙って聞いた。
「今のお前のコードは、ちゃんとエラーを想定している。エラーが来ることを前提に設計している。だから強い」
岩田はコーヒーカップを置いた。
「人生もそうだ。俺も昔、女房を癌で亡くしてな」
初めて聞く話だった。
「そのとき思ったんだよ。悲しみを排除しようとするシステムは、脆い。感情のエラーハンドリングを書いておかないと、いざというとき全部クラッシュする」
岩田はそこで初めて、柔らかく笑った。
「お前、ちゃんと泣いたか?」
「……はい」
「そうか。それが一番大事なデバッグだ」
窓の外、銀杏が黄金に輝いていた。都市の喧騒の中で、一本の木が、季節という「プログラム」を忠実に実行していた。散るために、まず燃え上がる。失うために、まず美しくなる。
咲は、何かが胸の奥で起動するのを感じた。
第四章 深淵を覗く
十二月の冬至の夜、咲は一人で高尾山に登った。

計画したわけではなかった。気づいたら電車に乗っていた。山頂に着いたのは夕暮れ時で、観光客はほとんど帰っていた。
見晴らし台から、東京の夜景が広がっていた。
無数の光。その一つ一つが、誰かの人生だ。喜んでいる人、泣いている人、今まさに大切な人を失っている人、子供が生まれた人。何百万という「プログラム」が、今この瞬間も並列で走っている。
咲は手すりに両手をついて、その深淵を見つめた。
人生の深淵を覗き込む覚悟はあるか。
母の日記の言葉が、詩のように甦った。
あった。今なら、ある。
悲しみから逃げなかった先に、こんな景色があるとは思わなかった。苦しみを味わいきったとき、初めて見えてくる何かがある。それは言葉にできない。コードにも書けない。でも確かに、そこにある。
咲は上着のポケットから、母の日記の最後のページを切り取ったものを取り出した。旅立つ前に、実家で見つけた一枚だ。
そこには母の字で、こう書いてあった。
咲へ。いつか読むかもしれないから、残しておく。人生はプログラムじゃない、なんて言う人もいるけれど、私は逆だと思う。喜びも悲しみも苦しみも、全部ちゃんと「プログラムされている」んだと思う。そのプログラムを飛ばしたり、スキップしたりしないで。全部、ちゃんと味わって。それが生きるってことだから。あなたを愛している、お母さんより。
風が吹いた。
紙の端が揺れた。
咲は紙を胸に押し当て、夜空を見上げた。星が、見えた。
第五章 再起動
年が明けて、咲は新しいプロジェクトを任された。
今度は独りでなく、若手のチームを率いるリーダーとして。
最初のミーティングで、二十四歳の新人・田中めぐみが言った。「先輩、私、失敗が怖くて……バグを出すのが怖いです」
咲は少し考えてから、答えた。
「バグが出ない設計より、バグが出たときに何が起きているか正確にわかる設計の方が、強いんだよ」
めぐみは、きょとんとした顔をした。
「エラーが出るってことは、プログラムが正直に動いてるってこと。隠れたエラーの方が怖い。見えないバグの方が、怖い」
咲はホワイトボードに書いた。
try {
人生を味わう();
} catch (悲しみ e) {
// これも必要なプログラム
深く受け取る(e);
} catch (苦しみ e) {
// これも必要なプログラム
逃げずに向き合う(e);
} finally {
// 何があっても
生き続ける();
}
チームの笑いが起きた。
でも咲は、笑いながら本気だった。
これは冗談ではない。これは、自分が母から受け取った設計思想だ。
エピローグ 味わいの深淵
桜の季節が来た。
咲は昼休み、会社近くの公園のベンチに座って、弁当を食べていた。
風が吹くたびに花びらが舞い、空気が甘く、儚く、少しだけ切なかった。美しいものを見ると、なぜか悲しくなる。その感覚の意味が、今の咲にはわかる気がした。
美しさと悲しさは、同じ深さから湧いている。
喜びと苦しみは、同じ根を持っている。
どちらか一方だけを味わおうとするのは、ステレオの片耳だけで音楽を聴くようなものだ。両方あって、初めて、立体的に響く。
咲はバッグから、一冊の新しいノートを取り出した。
表紙に、こう書いてある。「咲の日記 二〇二六年春」
最初のページを開いて、ペンを走らせた。
今日、桜が咲いた。きれいで、少し悲しかった。でも、その悲しさが好きだと思った。これを「プログラムのバグ」だと思っていた時期が、私にはあった。でも今は違う。これは、ちゃんと設計された感情だ。喜びと悲しみと苦しみ、全てを「味わう」ために、私はここにいる。
プログラムの中に隠された真実を、私はまだ全部は知らない。でも、探し続けることをやめない。
これらのプログラムなしでは、得られないものがある。
人生の深淵を覗き込む覚悟が、私にはある。
お母さん、ありがとう。
花びらが一枚、ノートの上に舞い降りた。
咲はそれをそのままにして、空を見上げた。
どこまでも青い空が、今日も忠実に、美しく実行されていた。
喜びと悲しみ苦しみ 全てを「味わう」意味
プログラムの中に隠された真実を探す
「これらのプログラム」なしでは得られぬもの
人生の深淵を覗き込む覚悟はあるか
アマリエの物語の続きがここに
あなたの魂の物語を生きる