見出し画像

短編 : 2000年問題(Y2K)の守護者

1999年12月31日。世界中が「ミレニアム」という浮かれた響きに踊り、ノストラダムスの予言を外した安堵と、新たな千年紀への根拠のない期待に沸いていた。

しかし、西新宿にある雑居ビルの地下二階、従業員わずか五名の「三田村システムソリューションズ」の空気は、戦場そのものだった。

「健一、あと何本だ。在庫管理システムの修正、終わったのか」

社長の三田村が、煙草の煙で燻されたような声で吠える。入社一年の斉藤健一は、充血した目でブラウン管のモニターを睨みつけながら、キーボードを叩き続けた。

「……あと、四本です。でもこれ、プログラムがスパゲッティ状態で、どこで日付を参照してるのか追いきれなくて……」

当時のIT業界は、空前のバブルに沸いていた。ビットバレーだ、ヒルズ族だと派手な言葉が飛び交い、若者が一晩で億単位の金を動かす話がニュースを賑わせていた。だが、そんな光の当たらない場所で、健一のような末端のエンジニアたちは、かつての先輩たちが「メモリを節約するため」に年号を二桁で端折った代償――2000年問題(Y2K)――の尻拭いに追われていた。

もし、2000年1月1日0時0分を迎えて、コンピュータが「00」を「1900年」と誤認したらどうなるか。

顧客である老舗ネジ工場の在庫はマイナスになり、発注システムはパニックを起こし、最悪の場合、倒産の引き金になりかねない。

「俺たちが守らなきゃ、あの工場の親父さん、正月も迎えられねえぞ」

三田村の言葉に、健一は乾いた喉を鳴らした。テレビでは、渋谷のスクランブル交差点でカウントダウンを待つ群衆が映っている。誰一人として、地下室で脂汗を流し、C言語のソースコードと格闘している二十三歳の青年のことなど、想像もしていないだろう。

午後11時30分。

最後のデバッグが完了した。修正したプログラムをコンパイルし、シミュレーション環境で日付を跨がせる。

モニターに「2000/01/01」の文字が、無機質に、しかし力強く表示された。

「……通りました」

「よし。本番環境に反映させろ。急げ、あと三十分だ」

健一は震える指でリモート接続のコマンドを打ち込んだ。ダイヤルアップ接続の「ピーヒョロロ……」という接続音が、地下室に頼りなく響く。この細い回線の先に、守るべき日常がある。

午後11時59分。

三田村が持ってきたぬるい缶コーヒーを手に、二人は並んで小さなテレビを見上げた。

「五、四、三、二、一……ハッピー・ニュー・イヤー!」

画面の中では銀色の紙吹雪が舞い、人々が抱き合っている。健一は息を止めて、自分のモニターを凝視した。

一分、二分……。

電話は鳴らない。エラーログも出ない。世界中の飛行機が落ちたという速報も、今のところ入ってこない。

「……何も、起きませんね」

「ああ。何も起きねえな」

三田村が深く椅子にもたれかかり、煙草に火をつけた。

「いいか健一。システム屋の仕事ってのは、何も起きないのが最大の成功なんだ。誰にも感謝されず、バカ騒ぎの影で『何もなかった』ことにするために命を削る。それが俺たちの誇りだ」

健一は、窓のない地下室の壁を見つめた。外はきっと、新しい時代の到来を祝う喧騒で満ちているだろう。ITバブルの恩恵も、株価の高騰も、自分には縁遠い。けれど、今この瞬間、あのネジ工場の発注システムが正常に「2000年」を刻んでいる。その事実だけが、健一の胸を温かくした。

元日の午前六時。ビルの外に出ると、冷え切った新宿の空気が肺を満たした。

道端には飲み干されたシャンパンの瓶やクラッカーの残骸が散らばっている。健一は千鳥足で近くのコンビニに入った。

レジの液晶画面には、正しく「2000年1月1日」の日付と、おにぎりの代金が表示されている。

「温めますか?」

店員の何気ない問いかけに、健一は不意に涙が出そうになった。

「……いえ、そのままで。ありがとうございます」

おにぎりを握りしめ、健一は歩き出した。

世界を破滅から救った「守護者」の帰還を祝うものは誰もいない。けれど、朝日を浴びて走り始めた始発の電車は、昨日までと変わらない音を立てて、新しい千年紀のレールを滑り出していた。

#初めてのnote
#生成AI利用
#短編小説
#仕事について話そう


The Guardians of Y2K

December 31, 1999. The world was dancing to the jubilant echoes of the "Millennium." There was a mixture of relief that Nostradamus's prophecies had failed and a groundless expectation for the new era.

However, in the second basement of a nondescript multi-tenant building in West Shinjuku, the air inside "Mitamura System Solutions"—a tiny firm with only five employees—was that of a battlefield.

"Kenichi, how many are left? Is the inventory system fix done yet?"

Mitamura, the president, barked in a voice that sounded as if it had been cured in cigarette smoke. Kenichi Saito, a first-year employee, stared into the CRT monitor with bloodshot eyes, his fingers never leaving the keyboard.

"...Four more to go. But the code is such a mess of spaghetti... I can’t even track all the places where the date is referenced."

The IT industry back then was in the midst of an unprecedented bubble. Flashy words like "Bit Valley" and "Hills Tribe" dominated the news, telling stories of young entrepreneurs moving hundreds of millions of yen overnight. But in the shadows where the light didn't reach, low-level engineers like Kenichi were busy cleaning up the mess left by their predecessors—who had truncated years to two digits to save memory. This was the Y2K problem.

What would happen if, at the stroke of midnight on January 1, 2000, computers misidentified "00" as "1900"?

Inventory at the old screw factory—their client—would go negative, ordering systems would collapse, and in the worst-case scenario, it could trigger a bankruptcy.

"If we don't protect them, the old man at the factory won't even get to enjoy his New Year's," Mitamura muttered.

Kenichi swallowed hard, his throat dry. On the television, crowds in Shibuya’s scramble crossing were waiting for the countdown. Not a single person out there could imagine a twenty-three-year-old youth in a basement, drenched in greasy sweat, wrestling with C language source code.

11:30 PM.

The final debugging was complete. He compiled the corrected program and ran a simulation to cross the date threshold.

On the monitor, the characters "2000/01/01" appeared—mechanical, yet powerful.

"...It passed."

"Good. Reflect it in the production environment. Hurry, thirty minutes left."

Kenichi’s fingers trembled as he typed the commands for the remote connection. The dial-up modem emitted its faint, desperate "screech-and-hiss" into the basement. At the end of this thin line lay the everyday life they had to protect.

11:59 PM.

Holding lukewarm cans of coffee Mitamura had brought, the two men stood side-by-side, looking up at a small television.

"Five, four, three, two, one... Happy New Year!"

On the screen, silver confetti flew, and people embraced. Kenichi held his breath, staring at his monitor.

One minute, two minutes...

The phone didn't ring. No error logs appeared. No breaking news about planes falling from the sky.

"...Nothing's happening."

"Yeah. Nothing at all."

Mitamura leaned deep into his chair and lit a cigarette.

"Listen, Kenichi. In our line of work, 'nothing happening' is the ultimate success. We grind our lives away in the shadows of the festivities just to ensure that 'nothing happened.' That is our pride."

Kenichi stared at the windowless basement wall. Outside, the world was surely filled with the clamor of a new era. He had no connection to the benefits of the IT bubble or the soaring stock prices. But at this very moment, the ordering system of that screw factory was correctly ticking away the year "2000." That fact alone warmed his chest.

6:00 AM, New Year's Day. As he stepped out of the building, the biting cold air of Shinjuku filled his lungs.

Empty champagne bottles and remnants of party poppers were scattered along the street. Kenichi walked with unsteady steps into a nearby convenience store.

The LCD screen at the register correctly displayed the date "January 1, 2000," along with the price of his rice ball.

"Would you like that heated up?"

The clerk's casual question almost brought Kenichi to tears.

"...No, it's fine as it is. Thank you."

Clutching his rice ball, Kenichi began to walk.

There was no one to celebrate the return of the "guardian" who had saved the world from ruin. But the first trains of the morning, bathed in the sunrise, began to run with the same sound as yesterday, sliding onto the rails of the new millennium.

いいなと思ったら応援しよう!

Sawatech よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!

この記事が参加している募集