← Stories に戻る

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

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

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


第一章 エラーログ

東京・渋谷のIT企業に勤める橘咲(たちばな・さき)、三十二歳。

彼女のデスクには、今夜も終わりの見えないコードが広がっていた。午前二時。オフィスの蛍光灯だけが白々と冴え、他の社員は全員帰宅している。コーヒーは三杯目がすでに冷めきっていた。

「また、バグ」

モニターに赤く浮かぶエラーメッセージ。NullPointerException。存在しないはずのものを参照しようとしたとき、プログラムは必ずこうして叫ぶ。

咲はキーボードから手を離し、目を閉じた。

三ヶ月前、彼女の母が死んだ。膵臓癌の告知から、わずか四ヶ月後のことだった。母の最期の言葉は「咲、あなたはちゃんと生きなさい」だった。その「ちゃんと」が何を意味するのか、咲にはまだわからない。

仕事に没頭することが、咲の処方箋だった。コードを書いている間だけ、悲しみは黙る。論理の世界に逃げ込めば、感情という名の不具合は一時的にサイレントモードになる。

しかし今夜、バグは消えない。

エラーログを遡りながら、咲はふと気づいた。このエラーは、三週間前から潜在していた。ずっとそこにあったのに、誰も気づかなかった。いや、気づきたくなかったのかもしれない。

隠された真実を探す。

母の声が、不意に頭の中で響いた。


第二章 デバッグの夜

翌週の土曜日、咲は母の遺品を整理するため、実家のある長野へ帰った。

母・橘幸枝(ゆきえ)は、生涯を通じて日記をつける人だった。押入れの奥から出てきたのは、色の褪せた十数冊のノート。咲は最も古いものを手に取った。

日付は咲が生まれた年、一九九四年。

今日、咲が産まれた。あんなに小さな命が、あんなに大きな声で泣いている。この子はきっと、たくさんのことを感じる人間になる。それが怖くもあり、嬉しくもある。感じることから逃げないでほしい。どんなに痛くても。

咲は息を飲んだ。

ページをめくる指が止まらなくなった。そこには、咲が知らなかった母の人生が綴られていた。父との離婚の苦しみ。経済的な困窮。咲の反抗期に泣いた夜。それでも、一行一行に滲み出るのは、圧倒的な「喜び」の記録だった。

咲が初めて「お母さん」と呼んでくれた日。 咲が大学に合格した日。 咲が就職して初めて御馳走してくれた日。

悲しみの頁と、喜びの頁が、交互に続いていた。まるで——

「プログラムみたい」

咲は声に出した。

条件分岐の連続。if (悲しみ) { でも生きる } if (苦しみ) { それでも愛する }。エラーが出るたびにデバッグして、また走らせて。

母の人生は、止まらなかった。

一冊の日記の最後のページに、こんな言葉があった。

私はこの人生で、全てを味わったと思う。甘いものも、苦いものも、飲み込めなかったものも。でも今振り返ると、苦かったものほど、深く体に染みている。苦しみがなければ、あの喜びの味はわからなかった。

咲の頬を、涙が伝った。

泣くのは、母が逝って初めてだった。


第三章 覚悟という起動コマンド

秋が深まった十一月、咲は会社の先輩・岩田茂(いわた・しげる)に呼ばれた。岩田は五十代、無口で厳しいが、技術者としての敬意を一身に集める人物だった。

「橘、最近お前のコードが変わった」

会議室で向かい合い、岩田は静かに言った。

「以前は完璧すぎた。エラーが出ないように、出ないように書いていた。防御的すぎて、本当にやりたいことが見えなかった」

咲は黙って聞いた。

「今のお前のコードは、ちゃんとエラーを想定している。エラーが来ることを前提に設計している。だから強い」

岩田はコーヒーカップを置いた。

「人生もそうだ。俺も昔、女房を癌で亡くしてな」

初めて聞く話だった。

「そのとき思ったんだよ。悲しみを排除しようとするシステムは、脆い。感情のエラーハンドリングを書いておかないと、いざというとき全部クラッシュする」

岩田はそこで初めて、柔らかく笑った。

「お前、ちゃんと泣いたか?」

「……はい」

「そうか。それが一番大事なデバッグだ」

窓の外、銀杏が黄金に輝いていた。都市の喧騒の中で、一本の木が、季節という「プログラム」を忠実に実行していた。散るために、まず燃え上がる。失うために、まず美しくなる。

咲は、何かが胸の奥で起動するのを感じた。


第四章 深淵を覗く

十二月の冬至の夜、咲は一人で高尾山に登った。

挿絵

計画したわけではなかった。気づいたら電車に乗っていた。山頂に着いたのは夕暮れ時で、観光客はほとんど帰っていた。

見晴らし台から、東京の夜景が広がっていた。

無数の光。その一つ一つが、誰かの人生だ。喜んでいる人、泣いている人、今まさに大切な人を失っている人、子供が生まれた人。何百万という「プログラム」が、今この瞬間も並列で走っている。

咲は手すりに両手をついて、その深淵を見つめた。

人生の深淵を覗き込む覚悟はあるか。

母の日記の言葉が、詩のように甦った。

あった。今なら、ある。

悲しみから逃げなかった先に、こんな景色があるとは思わなかった。苦しみを味わいきったとき、初めて見えてくる何かがある。それは言葉にできない。コードにも書けない。でも確かに、そこにある。

咲は上着のポケットから、母の日記の最後のページを切り取ったものを取り出した。旅立つ前に、実家で見つけた一枚だ。

そこには母の字で、こう書いてあった。

咲へ。いつか読むかもしれないから、残しておく。人生はプログラムじゃない、なんて言う人もいるけれど、私は逆だと思う。喜びも悲しみも苦しみも、全部ちゃんと「プログラムされている」んだと思う。そのプログラムを飛ばしたり、スキップしたりしないで。全部、ちゃんと味わって。それが生きるってことだから。あなたを愛している、お母さんより。

風が吹いた。

紙の端が揺れた。

咲は紙を胸に押し当て、夜空を見上げた。星が、見えた。


第五章 再起動

年が明けて、咲は新しいプロジェクトを任された。

今度は独りでなく、若手のチームを率いるリーダーとして。

最初のミーティングで、二十四歳の新人・田中めぐみが言った。「先輩、私、失敗が怖くて……バグを出すのが怖いです」

咲は少し考えてから、答えた。

「バグが出ない設計より、バグが出たときに何が起きているか正確にわかる設計の方が、強いんだよ」

めぐみは、きょとんとした顔をした。

「エラーが出るってことは、プログラムが正直に動いてるってこと。隠れたエラーの方が怖い。見えないバグの方が、怖い」

咲はホワイトボードに書いた。

try {
    人生を味わう();
} catch (悲しみ e) {
    // これも必要なプログラム
    深く受け取る(e);
} catch (苦しみ e) {
    // これも必要なプログラム
    逃げずに向き合う(e);
} finally {
    // 何があっても
    生き続ける();
}

チームの笑いが起きた。

でも咲は、笑いながら本気だった。

これは冗談ではない。これは、自分が母から受け取った設計思想だ。


エピローグ 味わいの深淵

桜の季節が来た。

咲は昼休み、会社近くの公園のベンチに座って、弁当を食べていた。

風が吹くたびに花びらが舞い、空気が甘く、儚く、少しだけ切なかった。美しいものを見ると、なぜか悲しくなる。その感覚の意味が、今の咲にはわかる気がした。

美しさと悲しさは、同じ深さから湧いている。

喜びと苦しみは、同じ根を持っている。

どちらか一方だけを味わおうとするのは、ステレオの片耳だけで音楽を聴くようなものだ。両方あって、初めて、立体的に響く。

咲はバッグから、一冊の新しいノートを取り出した。

表紙に、こう書いてある。「咲の日記 二〇二六年春」

最初のページを開いて、ペンを走らせた。

今日、桜が咲いた。きれいで、少し悲しかった。でも、その悲しさが好きだと思った。これを「プログラムのバグ」だと思っていた時期が、私にはあった。でも今は違う。これは、ちゃんと設計された感情だ。喜びと悲しみと苦しみ、全てを「味わう」ために、私はここにいる。

プログラムの中に隠された真実を、私はまだ全部は知らない。でも、探し続けることをやめない。

これらのプログラムなしでは、得られないものがある。

人生の深淵を覗き込む覚悟が、私にはある。

お母さん、ありがとう。

花びらが一枚、ノートの上に舞い降りた。

咲はそれをそのままにして、空を見上げた。

どこまでも青い空が、今日も忠実に、美しく実行されていた。


喜びと悲しみ苦しみ 全てを「味わう」意味

プログラムの中に隠された真実を探す

「これらのプログラム」なしでは得られぬもの

人生の深淵を覗き込む覚悟はあるか

Twin Ray Clubで続きを読む

アマリエの物語の続きがここに

ソウルミッション358

あなたの魂の物語を生きる