私は七年間、あの会社の給与計算システムを文字通り一人で支えてきた。誰も気に留めない、機械油の染みついた手の整備士だ。火曜日の朝、新しい副社長は、私を「冗長なレガシー」と呼び、MBAを取ったばかりの22歳の少年と、彼が作ったExcelマクロに私の仕事を「近代化」させると言った。私は解雇された。机の上の物を箱に詰めながら、その少年は「関連するパスワードを全部くれますか?」と平然と言った。私は彼に…

私は七年間、あの会社の給与計算システムを文字通り一人で支えてきた。誰も気に留めない、機械油の染みついた手の整備士だ。火曜日の朝、新しい副社長は、私を「冗長なレガシー」と呼び、MBAを取ったばかりの22歳の少年と、彼が作ったExcelマクロに私の仕事を「近代化」させると言った。私は解雇された。机の上の物を箱に詰めながら、その少年は「関連するパスワードを全部くれますか?」と平然と言った。私は彼に...

サーバールームの冷却ファンの音が、いつもの穏やかな唸り声ではなく、年老いた喘息患者のゼイゼイという呼吸に変わっているのに気づいた瞬間、私はすべてを悟った。この部屋は私の聖域であり、私の教会だった。私はこのクソみたいな会社の財務の心臓を動かし続ける、たった一人の番人だった。彼らは私を「システムアナリスト」と呼ぶ。会社の言葉で言えば、つまり「誰も知らない死体の埋め場所と、万人を暴動させないためにどの配線を揺らせばいいかを知っている唯一の人間」ってことだ。

7年間、私はこのタイタニック号を支えるガムテープだった。私は典型的なITオタクじゃない。テスラも持ってないし、キノコのマイクロドーズでフロー状態を最適化したりもしない。私は整備士だ。手に付いてるのは10W30じゃなくて、デジタルな油脂だ。私は中西部全域にプラスチックの犬の糞からインスリンまで何でも配送する物流大手の給与計算システムを管理している。私が風邪で休めば、オマハのトラック運転手の残業代が支払われない。そして、彼らの残業代が支払われなければ、彼らは18輪のトラックをCEOの芝生に停めるだろう。

だから私はそこに座って、電池の酸と後悔の味がするコーヒーを啜りながら、気分を害したティーンエイジャーのように点滅するコマンドラインを見つめている。ちょうど、中西部全域の源泉徴収税を飲み込もうとしていたメモリリークを修正したところだった。それは醜いコードの傑作で、潜水艦に付けた網戸のような継ぎ接ぎだらけだったが、持ちこたえていた。いつも持ちこたえてきたんだ。

さて、本題に入る前に、このスーツを着た禿鷹どもが俺の人生をダークなカントリーソングに変えようとした話をする前に、チャンネル登録して「いいね」を押してくれ。そうすれば、アルゴリズムが君が会社のスローモーション事故を見るのが好きだって認識するんだ。

まず、システムを理解してもらう必要がある。経営陣は、これが2015年に買収したときの売り込み資料に書いてあった、洗練されたクラウドベースの魔法のようなシステムだと思っている。実際は、半分食べられたベーグルを奪い合う、トレンチの中の3匹のアライグマだ。ブッシュ政権時代の古いSQLデータベースを、私の手書きスクリプトと祈りと純粋な悪意でまとめているようなものだ。私はそれを「ビースト」と呼んでいる。

2週間ごとに、ビーストは空腹で目覚める。iPhone 4が発売されてから更新されていないような、いくつかのタイムシートアプリからデータを取り込む必要がある。シカゴの組合労働者の交代手当、マイアミの営業職の歩合構造、ジャージーの化学工場で働く人々の危険手当を計算しなければならない。小数点が一つでも間違っていれば、ビーストは窒息する。そしてビーストが窒息すれば、人々は家賃を払えなくなる。

私の仕事はソフトウェアを実行することだけじゃなかった。暗闇の中で泥だらけの豚と格闘することだった。デンバーの人事モジュールには、サーバー負荷が80%を超えると、MCで始まる姓がランダムに削除されるバグがあることを知っていた。セントルイスの倉庫が、技術的に壊れたTXT形式でタイムシートをアップロードしていることも知っていたが、毎週火曜日の午前2時にゴミを掃除するパーサーを書いた。誰も私にそんなことをしろと言わなかった。誰も私に特別に金を払わなかった。ただ、自分の仕事に誇りを持っているからやったんだ。たとえそれがデジタルな糞をかき集める仕事だとしても。

私のサーバールームの外のオフィスは別の世界だった。殺菌された煉獄で、仕切られたキュービクルと偽りの笑顔があった。彼らは私を家具の一部のように見ていた。たまに果物のユニットを発する、ほこりっぽい不機嫌なランプのように。「おはよう、カレン」と、人事部長のリンダが通りすがりにさえずった。リンダは期限切れのバニラボディスプレーと絶望の匂いがした。「金曜日の給与計算は順調そうね」「サーバーが燃えないか、神が私を打ち倒さない限りな」と、モニターから目を離さずに私は唸った。「まあ、あなたって本当に岩みたいね」岩ね。そう、みんなが踏むもの、つまずくまで無視するもの。

彼らは、3日前にランサムウェアのボットがファイアウォールを探っていたのを知らなかった。私は6時間かけて手動でポートトラフィックを迂回させていた。その間、全員がチームビルディングのワッフル朝食会に参加していた。彼らはワッフルを食べていた。私はストレスとアドレナリンを食べていた。

でも、その安定が好きだった。私は45歳。新しい屋根が必要な小さな家のローンがある。男が嫌いな猫のバスターと、孤独への耐性がある。彼らの称賛は必要なかった。給料と、たとえ誰も知らなくても、自分が部屋で一番賢い人間だという満足感だけが必要だった。

そして、噂が流れ始めた。ウォータークーラーの周りの会話が変わり、雰囲気が変わり、嵐の前のオゾンのような匂いがした。買収か、合併か、戦略的再編成か。本社から新しい運営担当副社長が来た。名前はブラッド・フェザーストン。LinkedInのプロフィール写真は、遠くを見つめながら世界の飢餓を解決しているような白黒写真だったが、実際はゴルフのハンディキャップについて考えているだけだった。バイオには「破壊者」「変革エージェント」「ビジョナリー」といった言葉が並んでいた。私はビジョナリーが大嫌いだ。ビジョナリーとは、存在しない問題を幻覚して、彼らが必要としない解決策を売りつける人々のことだ。

カレンダー招待を受け取ったとき、私は隠れ家で次期サイクルの事前チェックを実行していた。件名は「事業同期化:今後の社内オフィス」。参加者: カレン・M、VPブラッド・フェザーストン。ブラッド?一体誰だ?左目がピクピクと痙攣した。ミドルフィンガーの形をした雷雲を見たときに起こる痙攣だ。

作業を保存し、スクリプトをローカルドライブにバックアップした。パラノイアと経験から生まれた習慣だ。色あせたセキュリティカードを掴み、愛情を込めてサーバーラックを撫でてから、オープンオフィスの悪夢へと足を踏み入れた。空気が薄く感じられた。人々のタイピング音が静かすぎた。彼らは理解していた。オフィスの生態系はジャングルだ。ライオンが狩りをすれば、猿は黙る。

リンダの机を通り過ぎた。彼女は目を合わせようとしなかった。彼女は爆弾処理の専門家のような集中力で、激しくメールを打っていた。「裏切り者」と私は小声で囁いた。副社長室のガラスの壁に着いた。内側で起きている無能さを隠すのにちょうどいい曇り具合だった。ガラスをノックした。「入れ!」と響く声。鏡の前で練習したような声だった。ドアを開けると、私の車よりも高そうな柔らかいカーペットが広がっていた。マホガニーの机の後ろには、電子レンジに入れられて忘れられたマネキンのように、テカテカと光るビジョナリーのチャドが座っていた。

そして、レザーのソファでiPadをいじっている、毛の生えた子供がいた。彼はせいぜい25歳だ。パタゴニアのフリースベストを着ていた。「私の父は私を入学させるために大学を訴えました」と叫んでいるようなベストだ。重力に逆らう髪と、物理法則に逆らう笑みを浮かべていた。「カレン、座って、座って」とチャドは、自分の椅子より明らかに低い椅子を指さした。パワームーブだ。古典的だ。

座った。「何か用か、チャド?事前チェックを実行中だから、テキサス州の税率表を手動で上書きするまで約20分ある」チャドは乾いた笑い声をあげた。「いつも細部にこだわるんだな、カレン。我々が君を愛している理由だ」「泥じゃない。維持管理だ」と私は率直に言った。「システムは古い。ベビーシッターが必要なんだ」「そう、そう、そのシステムについて話したいんだ」チャドは背を預け、指を組んだ。「彼がブラッドだ」ソファの少年が顔を上げた。「はあ」「ブラッドは私の新しい業務効率コンサルタントだ」とチャドは素早く訂正した。「MBAプログラムを首席で卒業したばかりだ」「オンラインか、認定校か?」私は思わず尋ねた。私の脳と口の間のフィルターは何年も前に侵食されていた。

チャドの笑顔は硬くなった。「彼は我々のワークフローをレビューして、いくつかの重複を見つけた」「重複?」と私は繰り返した。その言葉は、エレベーターの中の屁のように空気に漂った。「ああ」ブラッドが立ち上がり、歩いてきた。歩くというより、闊歩していた。「私は彼らが何をしているのか見ました。シェルスクリプトにSQLパッチ。すべて1999年頃のやり方ですね」「2024年だが、動いている」と私は言った。椅子の肘掛けを握る手に力が入った。「毎回1万人に期日通りに給料を払っているんだ」「しかし、手動だ」ブラッドは手を振って退けた。「摩擦が多すぎる。私は全体の取り込みプロセスを最適化するモデルを作りました」「モデル?」と私は尋ねた。「2週間で給与計算エンジンを作ったのか?」「エンジンではありません」ブラッドはニヤリとした。「既存のデータエクスポートフィードを使用します。割り当てマトリックス全体をExcelで実行できます」「起動してみてくれ」私は長い間、彼を見つめた。沈黙が耐え難いほど続いた。「Excel?」と私は静かに言った。「1万人分の組合準拠の変動税率の給与計算を、マクロを含むスプレッドシートでやる気か?」ブラッドは、それを全て説明しているかのように言った。「超機敏なんです」

私はチャドを見た。「冗談か?俺をからかってるのか?」チャドの顔が引き締まった。「我々はリーンな方法論に移行しているんだ、カレン。君の役割を近代化する必要がある。レガシーな維持管理は、来四半期の予算にはない。プロセスの移行は即時、ブラッドに任せる」その言葉は、濡れたセメントの袋のように私を襲った。解雇された。スプレッドシートとヘアカットで取って代わられた。「私をクビにするのね」と私は言った。「我々は君に新しい可能性を探求してもらう」とチャドは修正した。「今日が最後の出勤日だ。人事部がパッケージを用意している」ブラッドを見た。彼はもう退屈そうにスマホをスクロールしていた。彼には何も分かっていなかった。彼は給与計算が単なる数学だと思っていた。戦争だということを知らなかった。

「給与サイクルは金曜日だ」と私は言った。声は危険なほど静かだった。「今日は火曜日だ」「すぐに切り替えれば問題ない」ブラッドが遮った。「私のマクロは堅牢です」立ち上がった。膝が鳴った。奇妙な感覚が私を包んだ。悲しみでも、恐怖でもない。それは、男が手榴弾のピンを抜いて自分のポケットに入れるのを見た女の、冷たく暗い解放感だった。「よし」と私は言った。「わかった、チャド。わかった、ブラッド」「セキュリティカードは机に置いていってくれ」とチャドはコンピューターを見ながら言った。ドアに向かって回れ右をした。「一つだけ」「何だ?」チャドはため息をついた。

「ビーストが空腹になったら」と私はブラッドの目をまっすぐ見て言った。「真夜中過ぎに餌をやるな」何だって?ブラッドは鼻にしわを寄せた。「そのうち分かるわ」と私は微笑んだ。鮫の笑みだった。「給料日、頑張ってね」

廊下に出た。空気が変わっていた。オゾンの匂いではなく、ガソリンの匂いがした。そして、唯一のライターを持って立ち去るのは私だった。

副社長室から自分の机までの道のりは、まるで葬列のようだった。ヒールがリノリウムにカツカツと音を立てた。彼らの破滅へのカウントダウンのメトロノームのように。休憩室の猫のポスターを通り過ぎた。その猫は、手放す準備ができているように見えた。気持ちは分かるよ、キティ。よく分かる。

私の机は、企業の無菌状態の海の中の、管理された混沌の島だった。モニターが2台、銃声のように鳴るメカニカルキーボード、そしてこの会社の財政的存続のロゼッタストーンとなる付箋の山。「ゲートウェイ7のVLOOKUPは、二次現金の手動再起動に相当」「ティムの経理は嘘つき。彼の入力内容を確認しろ」段ボール箱を掴んだ。荷物は多くない。バスターの写真立て。お守りのドライバーセット。緊急用のイブプロフェンのストック。「ここにいるのは、君が壊したからだ」と書かれたマグカップ。

スプレッドシートのネポ・ベイビー王子、ブラッドが私の後ろに浮かんでいた。文字通りつま先立ちで、私がモニターの電源を切る前に覗き込もうとしていた。「あの、」と彼はガムを弾けさせながら言った。「引き継ぎのために、すべての関連するパスワードを転送してもらえますか?」荷造りをやめた。ゆっくりと振り返った。ピボットテーブルを人格だと思っているこの少年を見た。「関連するパスワード?」と私は繰り返した。「はい、管理者アクセス、データベースキー、いつものやつです」「マニュアルに書いてあるわ」私は嘘をついた。マニュアルなんて存在しない。2009年のWord文書に「幸運を」と燃える建物の画像があるだけだ。しかし、彼にそんなことを言うつもりはなかった。「クール、クール」ブラッドは明らかに聞いていなかった。「今夜データを移行します。私のExcelモデルはチャドを感動させるでしょう。信号機付きのダッシュボード。赤は停止、緑は支払い。信号機。私は天才です。キャッシュフローの可視化。これが未来です」彼はとても自信満々だった。トースターを持ってプールに向かって走る幼児の自信だ。彼は本当に、100万の依存関係を持つ複雑なリレーショナルデータベースを、VLOOKUPと条件付き書式で置き換えられると信じていた。タイタニック号の沈没が、恐ろしい意味でほとんど愛らしいように感じられた。

「ブラッド」と私は近づいて言った。彼のコロンは、がっかりさせることが瓶詰めされたような、水っぽくて高価な匂いがした。「レースコンディションって何だか分かるか?」「多様性採用みたいなものですか?」彼は困惑して尋ねた。「違うわ、ブラッド。2つのスレッドが同時に同じメモリ位置に書き込もうとしたときに起こるの。システムはパニックになる。通常、トランザクションはゼロにリセットされる。Excelにスレッドはありません」彼はあざ笑った。「セルがあります」「そうね」と私は囁いた。タワーの電源ボタンを押した。ファンが回転し、うなり声が止まった。静寂が耳をつんざくようだった。このコンピューターは400日間連続で稼働していた。それを殺すのは、枕で友人を窒息させるような気分だった。

「さて」と私は箱を持ち上げて言った。「全部君のものだ、ブラッド。王国の鍵だ」「ありがとう、カレン。悪意はありませんよ。ただのビジネスです」「ただのビジネスね」と私は繰り返した。出口に向かって歩いた。頭がキュービクルから覗いていた。捕食者を嗅ぎつけたプレーリードッグのように。彼らは私を見つめた。人事部のリンダが廊下に立ち、ファイルフォルダーを盾のように抱えていた。「カレン」彼女は少し震える声で言った。「セキュリティカードを返していただいて、NDAと退職合意書にサインが必要です」書類を眺めた。標準的な退職金、2週間分プラス1ヶ月。非誹謗中傷条項にサインすれば。

私は笑った。鋭く、耳障りな笑い声だった。「君に中傷する必要はないよ、リンダ。現実がやってくれるから。ペンをくれ」サインして、カードを彼女のクリップボードに叩きつけた。彼女は跳ね上がるような大きな音を立てた。「彼女を外に連れて行け」廊下の端からチャドの声がした。彼は私を見ようともしなかった。窓辺に手を組んで立ち、自分をスティーブ・ジョブズだと思っているに違いない。警備員が待っていた。ポールだ。5年間、積み込み場で一緒にタバコを吸った男だ。彼は気まずそうだった。「すまない、カレン」ポールは私の肘をそっと掴みながらつぶやいた。「命令だから」「大丈夫よ、ポール」と私は言った。「お願いがあるの。金曜日の朝、銀行が開く時間になったらすぐに、自分の小切手を換金して」「なぜ?」ポールは眉をひそめた。「信じて。午前中よ、ポール。遅くとも正午までに」

ロビーを通り、ガラスのドアが開き、夏の湿気が私を襲った。分厚く、重く、熱いアスファルトと排気ガスの匂いがした。私は、給与計算サーバーに注いだのと同じ頑固さで動かし続けている2012年式の車に向かった。箱を助手席に投げ込み、エンジンをかけ、エアコンの風を顔に浴びせた。マールボロ・レッドに火をつけた。最初の一服は自由の味がした。二服目は復讐の味がした。

1分ほど座って、建物を見つめた。自分たちが重要だと思っている人々で溢れた巨大なガラスの箱。彼らは、電気のおかげで明かりがついていると思っている。銀行のおかげで小切手が換金されると思っている。私のような人々の汗と恐怖で、すべてがまとまっていることを知らない。彼らはちょうど管理人を解雇したところだ。

電話が振動した。知らない番号からのテキストだったが、ブラッドからのものだと分かった。「こんにちはK。マスターCSVをシートに読み込んだところです。少し遅れています。速くするコツはありますか?」彼はおそらく、8GBのRAMしかないラップトップで、10万行の履歴データをピボットテーブルに読み込もうとしているのだろう。私は返信しなかった。もう一服吸って、灰色の煙をフロントガラスに吐き出し、ギアを入れた。「チケットを作成しろ」と私は空のタクシーに向かって言った。

家に帰る途中、酒屋に寄った。安物じゃない。誕生日か死を祝うときに飲むような、良いバーボンを買った。家に着いても、泣かなかった。怒ってもいなかった。膝に漂白剤の染みがあるジャージーを履いて、ポーチに座った。グラスに注いだ。隣の手入れの行き届いていない芝生の向こうに夕日が沈むのを見た。頭の中の静けさは美しかった。7年間、私の脳は締め切りとエラーコードとコンプライアンス更新の絶え間ないランニングマシンだった。今は、何もない。コオロギの声と、グラスの中で溶ける氷だけだ。

しかし、オフィスで何が起きているかは感じられた。電子が衝突している。ブラッドはおそらくスプレッドシートの「更新」をクリックして、なぜスピナーが回っているのか不思議に思っているだろう。彼は、倉庫のタイムレコーダーからのローテーションに、Excelの分析を妨げる隠しヘッダーが含まれていることを知らない。Pythonスクリプトで削除しない限り。彼は気づくだろう。今夜ではないかもしれない。明日ではないかもしれない。しかし、金曜日は来る。金曜日は審判の日だ。

バーボンを一口飲んだ。温かく、素晴らしく燃えた。「あの子はMBAを持ってるのよ」と私は猫に話しかけながら嘲笑した。「バスター、君はMBA持ってる?」バスターは自分の尻を舐めた。「そうね」と私は言った。「君は過剰資格ね」

水曜日の朝は、二日酔いを神からの個人的な攻撃のように感じさせるような、攻撃的な日差しとともに明けた。しかし、私は二日酔いではなかった。明晰だった。習慣で6時半に目が覚め、サーバーログを確認しようと電話に手を伸ばしたが、止まった。手がベッドサイドに浮かんだ。私の猿じゃない、私のサーカスじゃない。寝返りを打って、布団をかぶり、10時まで寝た。1992年にスタンド裏で草を吸って以来、最も反抗的な行為だった。正午頃、ソファで深海のイカのドキュメンタリーを見ながら、箱から直接ドライシリアルを食べていた。電話は伏せてコーヒーテーブルに置いてあった。マナーモードにしていたが、木に伝わる振動が聞こえた。ブーン、ブーン、ブーン。ゆっくり始まった。職場の友達からの数件のテキスト。「どこにいるの?」「リンダが辞めたって言ってたけど、相棒」「チャドが走り回って、ベストを汗で濡らしてる」「何したんだ?」

返信しなかった。巨大なイカがポットの壁と格闘するのをただ見ていた。それは比喩だった。私がイカか、あるいは壁か。どちらにせよ、誰かが暗闇で食べられていた。ラップトップを開いた。個人用のノートパソコン。ハックされたThinkPadでLinuxが動いている。会社支給のスパイウェアのゴミではない。もう内部サーバーにはアクセスできない。もちろん、駐車場に着く前にアクセス権限は剥奪されているだろう。しかし、ビーストに関する重要なことは、銀行、福利厚生ポータル、401Kプロバイダーなどの外部ベンダーに接続することだ。ログインはできないが、どこを見ればいいか分かっていれば、公開IPアドレスへのトラフィックリクエストを見ることができた。そして、私がそのゲートを構築したので、どこを見ればいいか知っていた。静かだった。静かすぎた。通常、給与計算前の水曜日はシステムが絶叫する。銀行にNUM検証トークンを求めてpingを送る。源泉徴収税をバッチ処理する。今日はフラットラインだった。ハンドシェイクさえ開始していない。「金曜日に全部やろうとしてるんだ」と、コーンフレークをシャツに落としながら私はつぶやいた。「ブラッド、ああ、ブラッド、あなたは甘い夏の子ね。給料日に10万件の支払いを処理するわけないでしょ。ACHクリアリングハウスは不正防止のために48時間必要。木曜日の正午までに事前ファイルを送らなければ、送金は月曜日まで行われない」彼は給与計算をVenmoのように扱っていた。送信をクリックして、即座に数百万ドルを送金できると思っている。

電話が再び振動した。長い振動、着信だ。発信者IDは非通知。鳴らしっぱなしにした。ボイスメールに切り替わった。2分後、ボイスメールの通知が届いた。聞くかどうか考えた。好奇心は強力なドラッグだ。ビールを開けた。午後1時だ。好きなだけ私を非難してくれ。再生を押した。「こんにちは、カレン、ブラッドです。あの、お休み中だと思いますが、カリフォルニアのドライバーの残業計算を見ているんです。スプレッドシートが毎回#REF! エラーを返すんです。計算式が壊れていると思うんですが、使っていたロジックをテキストで送ってもらえませんか?本当に助かります。ありがとうございます」ビールを吹き出しそうになるほど笑った。#REF! エラー。カリフォルニアのドライバーは通常の残業には該当しない。2012年の州法に基づく変動する勤務ウィンドウがあった。それは計算式ではなかった。GPSログと時刻を比較するSQLデータベースのストアドプロシージャだった。ブラッドはそれをセルで計算しようとしていた。象を機内持ち込み用のバッグに詰めようとしていた。私は返信しなかった。

木曜日が来た。我が家のリビングルームには緊張感が漂っていた。私以外誰もいないのに、スケジュールは分かっていた。木曜午前10時、最終給与計算ファイルを承認のためにコントローラーに提出する期限。木曜午後12時、ACH銀行振込のハードカットオフ。10時15分、私の電話は発作を起こし始めた。ブーン、ブーン、ブーン。私はまだ技術的にはメンバーであるオフィス生存者グループチャットからのテキスト。「みんな、なんでVPが会議室で叫んでるんだ?」「チャド、泣きそうな顔してる」「給与計算がまだロックされていない」「住宅ローンが今月払えない」コーヒーをもう一杯注いだ。ウイスキーをショット加えた。アイリッシュコーヒー。健康ドリンクだ。11時、リンダからテキスト。「カレン、出てください。レガシーシステムについて質問があります。緊急です」私は「レガシー」という言葉を見つめた。それは私を解雇するときに使った言葉だ。レガシー、時代遅れ、冗長。今やレガシーは緊急だ。「Excelに聞いてみたら?」と入力した。送信ボタンに親指を浮かせた。小さな復讐。削除した。静寂はさらに大きくなった。12時を過ぎた。ACHの期限が切れた。エアコンの窓が閉まった。それが何を意味するか分かっていた。たとえ今問題を修正しても、たとえイエス・キリストご自身が降臨してスプレッドシートをバックアップしても、金曜朝に直接入金はされない。電子ブリッジは上がっていた。跳ね橋が引き上げられた。お金は立ち往生していた。

その光景を想像した。遅ればせながらの認識、パニック、銀行への必死の電話、例外を求める戦い。銀行は「申し訳ありませんが、プロトコルはプロトコルです」と言う。ブラッドはフリースベストを着て、アジャイル手法が連邦銀行規則では機能しないことに気づく。罪悪感を感じた。ブラッドに対してではなく、チャドに対してでもなく、トラックの運転手たち、ポール、カスタマーサービスのシングルマザーたちに対して。彼らは明日、空の銀行口座で目を覚ますだろう。そして、あの会議を思い出した。「あなたの役割は冗長です」「うちの息子はMBAを持っています」もし今すぐ直したら、彼らは決して学ばないだろう。彼らはブラッドが奇跡を起こしたと思うだろう。私がただ感情的だっただけだと思うだろう。いや、教訓は完了しなければならなかった。なぜ消火器が必要なのかを理解するために、家は燃えなければならなかった。

キッチンに行ってサンドイッチを作り始めた。ハムとチーズ、マスタード多め。マスタードを塗りながら、小さなメロディーを口ずさんだ。シャットダウンタイム。電話が再び鳴った。チャドのアシスタントからだった。消音にした。サンドイッチにかじりついた。正義の味がした。ピリッとした黄色い正義。Excelはもうお前たちを救えない、坊やたち。お前たちは深いところにいて、救命士をクビにしたんだ。

木曜の午後、揺れが始まった。金曜の朝のために予約された大地震ではないが、プレートは動いていた。ブラッドはACHの期限を逃しただけではなかった。彼は無限の知恵で、データを合理化しようとして、従業員ポータルにファイルを手動でアップロードしようとしたようだ。人々が少なくとも給与明細を見られるように。高貴な努力、愚かで壊滅的な努力。倉庫のビッグトニーからスクリーンショットが転送されてきた。「ヨー、カレン、なんで今週の給与が4000時間になってて、手取りが-1000ドルなんだ?会社を盗んだのか?」拡大した。表示が列を混同していた。彼は従業員IDの列を労働時間の列にマッピングしていた。息が切れるまで笑った。芝刈り機を始動させようとするマールボロの群れのように聞こえた。古典的なシフトエラーだ。Excelの列を削除したら、すべてがずれた。システムはトニーが従業員ID番号を2万420時間働いたと仮定し、税率計算式がその数値でパニック発作を起こし、彼の魂の150%を源泉徴収した。

そして、メールの爆発が来た。誰かが転送してくれた。運営担当副社長チャドから全従業員へ。「給与計算システムのアップデート: 軽微な表示上の不具合」ポータルで給与明細に異常が見られるかもしれない。私たちは最新の高効率な給与計算アーキテクチャに移行中です。これは単なる表示エラーであり、実際の入金を反映するものではありません。レガシーデータの移行に伴う初期の問題に取り組んでいます。我慢していただき、革新を続ける間、感謝します。革新。彼らはCSVファイルのフォーマットを、幼児が指で糞を塗るように描写するために「革新」という言葉を使った。レガシーデータの移行。私は電話に向かって嘲笑した。「コピーアンドペーストのことを言ってるの?」ガスライティングは驚くべきものだった。彼らは古いデータのせいにしていた。私の仕事のせいだ。新しいドライバーが酔っ払っていたのではなく、古い道路が曲がりすぎていたせいだと言っているようなものだった。

LinkedInの通知が届き始めた。リクルーターから。「こんにちは、カレン。あなたが市場に出ていると聞きました。COBOLの専門家が必要です」「カレン、契約の仕事は可能ですか?サーバーが燃えています」噂はすぐに広まる。システム管理者は互いに話す。彼らは水中の血を嗅ぎつける。大手物流会社で給与計算が失敗すれば、その振動がネットワーク全体に広がることを知っている。無視した。働く気分ではなかった。世界を観察することに忙しかった。

木曜の夜は、私の人生で最も静かな夜だった。普段、木曜の夜は徹夜の夜だ。午前2時まで起きている。バッチプロセスを見て、緑色のテキストがスクロールするのを見て、成功フラグを待つ。今夜は泡風呂に入った。泡風呂なんて好きじゃない。自分の汚れに漬かっているような気分になる。でも、それができるからやった。ワインを一杯注ぎ、インド音楽をかけて、浸かった。私を責めないで。電話は便座の蓋の上に置いてあった。今回は画面を上にして。絶望を見たかった。20:45、ブラッドからのテキスト。「真剣に、州の税率表が観光税を計算していません。隠しシートがありますか?すべての行を表示しましたが、市区町村コードが見つかりません」21:00、リンダからのテキスト。「カレン、数時間だけ契約社員として来てもらう必要があるかもしれない。コンサル料金、話し合えるかしら?」22:30、チャドからの不在着信。ボイスメールなし。ボイスメールを残すには誇り高すぎた。泡の中に深く沈んだ。「市区町村コードはシートにないよ、ブラッド」と私は蒸気に囁いた。「州政府のサーバーからAPIで呼び出されるんだ。私の机の引き出しにある安全なUSBドライブに保存されている暗号化されたハンドシェイクキーが必要だ。多分、君はそれをゴミ箱に捨てたかもしれない。そのキーは30日ごとに変わる。昨日、変わった。そのキーがなければ、税金は0%で計算される。それは連邦犯罪だ。風防ジャケットを着たIRSエージェントの領域だ」彼らは無能なだけでなく、誤って横領を犯していた。

浴槽から出て、体を拭き、ダニー・デヴィートがハムサンドイッチを食べている画像がプリントされた、お気に入りの大きめのTシャツを着た。ふさわしい気がした。明日の天気を確認した。完璧だった。寝た。赤ん坊のように眠った。大人たちが家の鍵をなくし、オーブンをつけっぱなしにしていることを知っている赤ん坊のように。明日、1万人が空の銀行口座で目を覚ます。明日、イノベーションがファンにぶつかる。

金曜日の朝。鷲は鳴くはずの日。しかし、今日、鷲は便秘だった。電話が振動して目が覚めた。あまりにも激しく、ナイトスタンドをゆっくりと横切っていった。テキストだけでなく、ソーシャルメディアからの通知もあった。Facebookを開いた。普段は叔母のミニオンのミームや、他人の醜い夕食の写真で埋まっているフィードが、火の壁になっていた。「給料はどこだ WTF」「家賃が今日払えない」「誰かまだお金もらってない人いる?」「ガソリンスタンドでカードが拒否された」倉庫作業員が動き始めた。組合代表のビッグマイクは、ハムほどの大きさの手を持つ男だが、配送センターの前に立ってビデオを投稿した。「金がなければ、仕事もない」マイクはカメラに向かって唸った。「お金が着くまでトラックは動かない。これは契約違反だ」入金が失敗してから8時間も経たないうちに、自然発生的なストライキだ。

コーヒーを淹れながら、ローカルニュースをつけた。画面の下部にテロップが流れた。「物流大手、給与計算システムの不具合に直面。組合、ストライキを予告」不具合。彼らはまだそれを不具合と呼んでいた。不具合とは、ビデオゲームがフリーズすることだ。これは全身性臓器不全だ。電話が鳴った。警備員のポールからだった。「ああ、カレン、」彼の声は低く抑えられていた。「ここは戦場だよ」「小切手は換金した?」「ああ、火曜日に。君が言った通りだ。現金を引き出さなかったのは俺だけだ」「チャドがITディレクターに連絡してる。バックアップを探してるんだ」「幸運を祈る」と私はコーヒーをすすりながら言った。「バックアップが破損しているって言ってる。君が妨害したって」私はカップを強く握りしめた。「私は妨害してないよ、ポール。バックアップは暗号化されてる。復号化キーは、管理者資格情報でログインすると自動的に実行されるスクリプトにある。君たちが削除した資格情報だ。万が一のためのフェイルセーフだ。私がハッキングされれば、攻撃者はバックアップを読めない。私が解雇されれば、君たちも読めない」「彼らは君を訴えるって言ってる、悪意のあるデータ操作で」「やってみろ」と私は言った。「私の雇用契約には、システム保守の責任はあっても、解雇後のコンサルティングの責任はないと書いてある。データは破壊されてない。箱に鍵をかけて、鍵を捨てただけだ」「ブラッドが泣いてるよ」とポールは付け加えた。まるで本物の涙かのように。「休憩室で。塩水はタールに良いからね」電話を切った。

法的な脅しは私を怒らせなかった。無能な者たちの最後の逃げ道だった。壊したのに、修理のためにそこにいなかったからって、私たちを訴える。本棚に行き、分厚いファイルを取り出した。「2018年 標準業務手順書」。何年も前に私が書いたものだ。古いが、中核となるアーキテクチャ図が含まれていた。めくってみた。直せたかもしれない。そこに行って、コードを6つ入力し、火曜日の状態からSQLを復元し、ACHファイルのプッシュを強制する。銀行は法外な緊急手数料を請求するだろうが、人々は土曜日の朝までには支払われる。しかし、なぜスプレッドシートに取って代わられた私が?彼らは私のライフワークを侮辱した。彼らは上級管理職の給与を節約し、24歳のMBAの若造にピーナッツを払うために、1万人の家族の生計を危険にさらした。もし今彼らを救えば、彼らは何も学ばないだろう。「ほら、ただの一時的な問題だった」と言うだろう。ブラッドは仕事を続け、チャドはボーナスを得る。いや、彼らは熱を感じなければならなかった。焦げるプラスチックの匂いを嗅がなければならなかった。

個人のメールに、チャドではなく法務部からメールが届いた。「件名: 即時のアクセス要求。ミラーさん、あなたが重要な暗号化キーを保留していると報告を受けました。キーの即時開示を要求します。さもなければ、差し止め命令を求めます」返信しなかった。メールを弁護士に転送した。ソールという男だ。本当だ。モールの中の、電子タバコ屋の隣で営業している男だ。ソールは安物のスーツを着たピットブルだ。これが彼の生き甲斐だ。ソールに「彼らを傷つけろ」とだけ書いて送った。

冷蔵庫に行った。コーヒークリームが切れていた。店に行かなければならないようだ。猫にそう言った。食料品店まで車を走らせた。時間をかけた。通路を歩き、アボカドを絞った。会社の制服を着た女性を見た。私たちのドライバーの一人で、おむつのパックをじっと見つめていた。彼女はそれを棚に戻した。私の心は砕けた。これが現実だ。これが巻き添え被害だ。チャド。彼女に近づいた。名前は知らない。「ねえ」と私は言い、50ドル札を手渡した。「何?いや、そんなの受け取れない」彼女はどもった。「受け取って」と私は言った。「会社からのボーナスだ。システムが混乱してて、すぐに直るわ」「あなたはそこで働いてるの?」と彼女は、私の色あせたジーンズとバンドTシャツを見て尋ねた。「以前はね」と私は言った。「彼らが君の無能さを買う余裕のために解雇した人間よ」彼女はお金を受け取った。「ありがとう」「私に感謝しないで」と私は硬い声で言った。「ブラッドに感謝して」店を出た。私の怒りは今や冷たかった。鋭い何かに結晶化していた。

彼らの電話を待つだけでなく、懇願させたかった。金曜日の午後2時までに、会社は会社ではなくなっていた。犯罪現場だった。ニュースは「不具合」から「危機」に話を格上げしていた。ニュースのヘリコプターが配送センターの上空を旋回していた。映像には、出庫ゲートの前にセミトラックの列が駐車し、誰も出られないようにしている様子が映っていた。ドライバーたちはボンネットに座り、サンドイッチを食べ、「現金かクラッシュか」と書かれたプラカードを掲げていた。美しかった。ディーゼル排気ガスをまとったフランス革命だ。本社のガラスの箱では、物事は「蠅の王」のように発展していた。ポール、私のインサイダーがライブで実況をテキストしてきた。「チャドが壁にホッチキスを投げた」「法務部が金曜の午後に差し止め命令を裁判官にサインしてもらえないと叫んでる」「2022年からのバックアップテープから復元しようとして、メールサーバーがクラッシュした。今誰もメールできない」

あのスプレッドシート。華麗で、呪われたスプレッドシート。どうやらブラッドは最後の試みとして、問題を修正しようとしたらしい。税務エラーを元に戻すマクロを実行しようとしたが、ファイルは今や500メガバイトの膨らんだXMLゴミで肥大化し、彼のラップトップはフリーズした。強制終了した。ファイルは破損した。データだけでなく、ファイル自体が。彼の古い「マスターファイナル_実際_最終版. xlsx」は、今や0KBの幽霊だった。クラウドが保存することになっていたのでバックアップはなかったが、彼は同期していなかった。給与期間の給与計算データはすべて消え、蒸発した。

午後3時、電話が鳴った。チャドでもリンダでもなく、CEOのジェームズ・R・スターリングだった。5年前、クリスマスパーティーで一度会ったことがある。彼は私に彼の電話のWi-Fiを直してほしいと頼んだ。それが私たちの関係のすべてだった。鳴らしっぱなしにした。ジェームズ・R・スターリングという名前を見つめた。ボイスメールに切り替えた。パワームーブだ。最初の電話で出てはいけない。彼らを汗をかかせるんだ。私が死んでいるのか、メキシコにいるのか、あるいはソファに座って彼らを笑っているだけなのか、疑問に思わせるんだ。5分待ってから、ボイスメールを聞いた。「ミラーさん、ジェームズ・スターリングです。状況が発生しました。移行の問題について報告を受けました。これは今日中に解決する必要があります。条件を提示してください。折り返し電話してください」移行の問題。条件を提示。白旗だ。しかし、私はまだ終わっていない。彼らはこれが金銭的な交渉ではないことを理解しなければならなかった。これは悪魔払いだった。折り返し電話しなかった。

代わりに、もう一杯コーヒーを注ぎ、ラップトップを開いた。暗号化された個人用クラウドにログインした。「終末スクリプト」を呼び出した。3年前、給与昇給が拒否されたときに書いた簡単なスクリプトだ。データを破壊するものではない。単に確認するだけだ。データベース構造全体のチェックサムを実行し、インデックスを再作成する。絡まった毛玉をほぐすようなデジタル的な作業だ。しかし、トンネルへのパスワードを知っているのは私だけだった。

午後3時15分、玄関のチャイムが鳴った。覗き穴から見ると、宅配便の男性が分厚い封筒を持っていた。ドアを開けた。「カレン・ミラーさんへの配達です」「私です」彼は封筒を手渡した。「至急です。ここにサインしてください」サインした。封を切った。それは契約書だった。コンサルティング契約。時間給、期間は未定、範囲: 給与計算システムの復旧。それは侮辱だった。1時間500ドル。それは彼らが私を脅すために弁護士に払う金額だ。彼らは私を小銭で買収できると思った。キッチンに行き、太いマジックを取り、表紙に大きな黒い字で「ノー」と書いた。写真を撮り、チャドにテキストで送った。1分後、チャドから電話がかかってきた。「カレン、出たか?」「ああ」と私は答えた。彼の声は息切れしていた。走ったか泣いたかのようだった。「契約書を送ったんだ。見たか?1時間500ドルだ。これは君の以前のレートの2倍だ」「以前のレートなんてないよ、チャド。私は失業者だ。個人事業主で、金曜日を楽しんでる」「カレン、頼む。トラックが動かない。株は2時間で4%下落した。取締役会が私を生きたまま食べようとしてる」「ブラッドは?」と私は尋ねた。「Excelウィザードはどうした?」「ブラッドは職務を解かれた」とチャドは緊張した声で言った。「解任された」「不十分だ」と私は言った。「そして、金額も不十分だ」「何が欲しいんだ?」チャドは叫んだ。それは生々しい原始的な音だった。「ただ言ってくれ、何が欲しいんだ」「CEOを出せ」と私はスピーカーで言った。「5分後に銀行と会議があるんだ」「引きずり出せ。さもなければ、またシャークタンクを見ることになる」電話を切った。

タバコに火をつけた。手が震えていた。恐怖ではなく、アドレナリンだ。これだ。整備士がレーサーに、エンジンはキーなしでは始動しない、そしてキーを飲み込んでしまったと伝える瞬間だ。待った。時計は午後3時55分を刻んでいた。電話が鳴った。ジェームズ・R・スターリングからだ。応答するためにアイコンをスライドさせた。「こちらカレン」「ミラーさん」CEOの声は穏やかで鍛えられていたが、3マイル離れても彼の顎の緊張が聞こえた。「チャドと法務部のリンダと一緒にいる」「こんにちは、ジェームズ」と私は言った。「スターリング氏とは呼ばなかった。今や私たちは対等だった。いや、実際は私が上だった。私が供給者で、彼は必死のジャンキーだった」「給与計算システムを直ちにオンラインに戻す必要がある。新しいプロセスへの移行中にエラーが発生したことは認識している」「あなたが私をクビにして、幼児に装填済みの銃で遊ばせたと言ってるのよ」と私は爪を眺めながら尋ねた。電話の向こうで沈黙があり、それから咳払いが聞こえた。「手動スプレッドシートモデルの実装は時期尚早だったことは認める」「時期尚早?それは医療過誤よ、ジェームズ。あなたは12の州の連邦労働税法と、あなたのためにトラックを運転するすべての人の信頼に違反した。ソフトウェアを壊しただけじゃない。会社を壊したのよ」「問題を解決するために、多額の報酬を用意する用意がある」とジェームズは道徳的な話を急いで飛ばした。「金額を言ってくれ」タバコを吸って、1時間500ドルの契約書を送ってよこした。かわいい。「結構よ」「いくらだ?」「2万5千ドル」と私は言った。「1ヶ月分か?」とジェームズが尋ねた。「今週末分よ」と私は訂正した。「前払いで。私がキーボードに触れる前に、電信送金で」向こうで息を呑む音がした。「それは恐喝だ!」とリンダが甲高い声で言った。「違うわ、リンダ。恐喝とは、解雇された従業員を自分の無能さで訴えることよ。これはコンサルティングよ。専門的な緊急コンサルティング。危険手当もあるの」「罰金だ」とジェームズは即座に言った。「成立だ。今日、2万5千ドルを送金する」「まだ終わってないわ」と私は言った。「他に何が?」ジェームズは疲れた声で言った。「新しい契約が欲しいの。1年間の保証付きで、以前の給与の3倍、そしてCIO直属で。運営部門には報告しない。チャドとはおさらばだ」「成立だ」とジェームズは言った。「チャドは再編成される」「あともう一つ」「何だ?」「チャドとブラッドからの書面による謝罪が欲しいの。全社に送信され、遅延が経営陣の過失と、重要なITスタッフの解雇によって引き起こされたことを認めるものよ。イントラネットに掲示してほしい」「カレン、それはできない!」チャドが叫んだ。「黙れ、チャド!」ジェームズが怒鳴った。「我々はやる」

「よし」と私は言った。「送金を送って。契約書を送って。お金が私の口座に着いたら、エンジンを始動するわ」「修理にはどれくらいかかる?」ジェームズは尋ねた。「ブラッドがマスターログを削除していなければ、6時間。もし彼が、ええと、いくつか物を消していたら、銀行の処理時間を加えて12時間。私は土曜の朝までにACHファイルを提出できる。人々は月曜日に支払われる」「月曜日」ジェームズは息を吐いた。「よし、月曜日で承知した。訴訟は防げる」「お取引できて光栄です」と私は言い、電話を切った。

しばらく座って、電話を見つめた。週末のために2万5千ドル。給与3倍。敵の完全な屈辱。私は有頂天になり、コーヒーテーブルの上で踊るべきだった。しかし、ほとんどが疲れを感じていた。こうなるべきではなかった。人々が明かりを灯し続ける人を尊重するために、災害が必要であるべきではなかった。コンピューターを見た。終末スクリプトが待っていた。ピン。銀行アプリの通知。入金2万5千ドル。立ち上がった。バスルームに行き、顔を洗った。鏡を見た。ちょうど戦争を生き延びた女性のように見えた。くまのある目、乱れた髪、シャツに付いたタバコの灰。「仕事に行く時間だ」と鏡に向かって言った。「きれいなシャツを着て」お守りのドライバーを掴み、トラックに向かった。空気は雨の匂いがした。オフィスに戻った。夕日が駐車場に長く血のような影を落としていた。ピケッターはまだいた。ドライバーたちは私のトラックを見た。何人かは私を認識した。道を開けてくれた。「私の家賃はどこだ?」と書かれたプラカードを持った、ひげもじゃの巨漢が親指を立てた。門を通り抜けた。副社長用駐車スペースに駐車した。なぜなら、なぜ駄目なのか?ロビーに入った。ポールがいた。彼はニヤリと笑った。「おかえりなさい、カレン」「ポール」と私はうなずいた。「コーヒーは新鮮か?」「君のために新しいポットを淹れたよ」エレベーターで上へ。ドアが開いた。オフィスは静かだった。スタッフの大半は逃げ出していた。会議室に明かりがついていた。中に入った。チャドがテーブルの先頭に座り、頭を抱えていた。ブラッドは隅に立ち、床を見つめていた。CEOのジェームズは窓辺に立っていた。彼らは皆、顔を上げた。私は挨拶しなかった。微笑みもしなかった。サーバールームのドアに行き、彼らが返さなければならなかった鍵で鍵を開け、中に入った。

ハム音があった。ファン、熱気。「こんにちは、ビースト」と私は囁いた。「私がいなくて寂しかった?」サーバールームはオゾンと古い恐怖の匂いがした。ブラッドのコロンの香りがまだ空気に漂っていた。失敗の幻の香り。自分のターミナルに座った。私の椅子はありがたいことに、まだ私の身長に合わせて調整されていた。指の関節を鳴らした。ログを開いた。犯罪現場だった。ブラッドはExcelを使っただけでなく、生のテキストコマンドでSQLデータベースを強制しようとしていた。おそらく「はじめてのSQL」みたいなRedditのスレッドで見つけたのだろう。トランザクションテーブルはロックされていた。システムは死んでいなかった。昏睡状態で、彼の愚かさから身を守っていた。「SELECT * FROM payroll WHERE status = ‘locked’」と入力し始めた。10万行が返ってきた。「神様」と私はつぶやいた。彼はすべての従業員レコードを手動でロックしていた。

クリーンアップを始めた。ハングアップしたプロセスを強制終了するスクリプトを書いた。それはリズミカルだった。カチカチと音を立てるメカニカルキーボードが、救済の歌を歌っていた。後ろのドアが開いた。振り返らなかった。「カレン」ブラッドの声だった。小さかった。「話すな」と私は言った。「息をするな。君は幽霊だ、ブラッド。君は存在しない」「あの、チュートリアルがそう言ってたんです」椅子を回した。私の表情は恐ろしかったに違いない。彼は一歩後ろに下がった。「チュートリアル?」と私は静かな声で尋ねた。「YouTubeのチュートリアルで、数十億ドル規模の給与計算を作ろうとしたの?」「サンプルデータでは動きました」と彼は囁いた。「サンプルデータは庭のホースだ。本番データは消防ホースだ。君は消防ホースから水を飲もうとして、私たち全員を溺れさせた」また画面に向き直った。「私の教会から出て行け」彼は去った。

作業した。1時間、2時間。暗号化されたパーティションに保存していたバックアップから税率表を復元した。ロジックチェックを再実行した。緑色のテキストが画面に流れ始めた。「従業員ID 001を検証中…

Thumbnail

OK」「従業員ID 002を検証中… OK」美しかった。デジタルな心臓の鼓動が戻ってきた。午前0時、チャドが入ってきた。彼は平和の捧げものとしてコーヒーを持ってきた。「調子はどうだ?」と彼は権威を装って尋ねた。「患者は生きるわ」と私はコーヒーを飲まずに言った。「しかし、足を引きずるでしょうね。つまり、過去3日間の時間差を手動で調整する必要があるってことよ。ブラッドのスプレッドシートは残業マーカーを消去した。ドアスワイプロトコルから再構築しなければ」「できるか?」「私はカレンよ」と私は言った。「バカを我慢すること以外は、何でもできるわ。ええ、できます」「ジェームズが進捗を知りたがってる」「ジェームズに、午前2時までにACHファイルを仕上げると伝えて。銀行頭取を起こす必要がある」チャドはうなずいた。彼は火曜日より10歳老けて見えた。「カレン、感謝してる」「謝罪文を書いてね、チャド」と私は言った。「『無能』という言葉を正しく綴ることをお忘れなく」彼は去った。ヘッドホンを装着した。AC/DCの「Highway to Hell」をかけた。フロー状態に入った。コードが流れた。傷口を縫合し、破損したセクターを迂回し、データフローをリダイレクトした。水中で溶接しているような感覚だった。

午前1時、ファイルが完成した。「payroll_export_final_FINAL. xlsx」という名前は付けなかった。単に「payroll_export_final. xml」だ。チェックサムを計算した。一致した。送信ボタンを押した。プログレスバーが表示された。「連邦準備銀行ゲートウェイに接続しています…

認証中… 送信中… 」息を止めた。これが正念場だ。鍵が同期していなければ、銀行がハンドシェイクを拒否するかもしれない。「送信完了。バッチID 742188。」長く震える息を吐き出した。お金が動いている。光ファイバーケーブルを通って飛び、衛星から跳ね返り、サーバーに飛び込んでいく。1万件の銀行口座に「入金予定」の通知が届いた。椅子に深く寄りかかった。背中が痛み、目が焼けるように痛んだ。タバコが必要だった。立ち上がり、サーバールームを出た。会議室はジェームズ以外誰もおらず、彼は椅子で眠っていた。ネクタイは緩んでいた。「終わったわ」と私は言った。彼ははっと目を覚ました。「何だって?」「終わったの。お金は銀行にある」彼は時計を見た。午前1時45分。「見積もりより早かったな」「低く見積もって、過剰に納品する」と私は言った。「それが本当のプロのやり方よ」ジェームズは立ち上がり、手を差し出した。私はそれを見た。握手はしなかった。「月曜日に来て、新しい契約にサインするわ」と私は言った。「それに、新しいチームにインタビューする。ジュニアアナリストを3人欲しいの。MBAアナリストじゃないわ。コードが書けて、手を汚すことを恐れない子供たちが欲しいの」「必要なものは何でも揃える」とジェームズは言い、ジェームズは「ブラッドは解雇だ。彼のLinkedInを更新するだろう」と付け加えた。振り返ってエレベーターへ向かった。涼しい夜の空気の中へ出た。トラックはまだあったが、ドライバーたちは運転台で眠っていた。電話を取り出し、ポールにテキストを送った。「みんなにアプリをチェックするように言って。着金した」トラックに乗り込んだ。ラジオはつけなかった。エンジンの唸りにただ耳を傾けた。家まで運転した。私は2万5千ドル裕福になった。3倍の給料の仕事があった。そして一つ、学んだことがあった。私の私道に入ったとき、勝者の気分ではなかった。生存者の気分だった。

月曜の朝は違って感じられた。空気は澄んでいて、太陽は明るかった。あるいは、それはただポケットの中の新しい契約書の反映かもしれない。8時45分に駐車場に着いた。後ろには停めなかった。真ん前の訪問者用駐車スペースに停めた。技術的には、私は今やコンサルタントだ。中に入った。受付のサラという可愛い娘が顔を上げ、目を見開いた。「カレン。なんてこと、ありがとう」と彼女は囁いた。「私の給料小切手が今朝、換金されたの」「どういたしまして、サラ」と私は言った。「アボカドトーストに全部使ってね」エレベーターへ向かった。人々は以前のように、家具のように私を見なかった。まるでドラゴンを殺したばかりの魔法使いを見るかのように私を見た。畏怖と敬意があった。ほとんどが恐怖だった。それは機能する。

ITフロアへ行った。私の古い机はまだあったが、空だった。ブラッドの私物は消えていた。フリースベストも、輪ゴムも。副社長室に行った。チャドがいた。週末ずっと眠っていなかったようだ。「カレン」と彼は立ち上がって言った。「座りなさい、チャド」と私は彼の向かいに座って言った。「投稿したか?」彼はうなずいた。モニターを回した。そこには、会社のイントラネットのホームページにテキストが表示されていた。「給与計算遅延に関する公式声明。経営陣のミスによりご迷惑をおかけしたことをお詫び申し上げます。システムの複雑さの過小評価。移行の迅速な失敗。このようなことが二度と起こらないように、運営部門を再編成します」ブラッドの名前は明示されていなかったが、誰もが知っていた。「彼はどこ?」と私は尋ねた。「ブラッドは他の機会を追求することを決めた」とチャドは言った。「学校に戻るんだ。法学部だと思う」「法制度に神の加護あれ」と私はつぶやいた。「チャド、質問がある」「ジェームズは、これから技術インフラについて君に報告すると言った」「その通りだ」「もうビジョナリーなアイデアは禁止よ、チャド。破壊的なアイデアも禁止。あなたは私の管理下にある。プリンターのトナーを交換したいなら、私を通して。Adobe Readerを更新したいなら、チケットを提出して。あなたはリードにつながれてるの。とても短い、とてもデジタルなリードでね」チャドはごくりと唾を飲み込んだ。「分かった?」私は立ち上がった。「新しいオフィスに行くわ。角部屋を空けたはずだけど」「はい、準備できてます」角部屋に行った。窓があった。高速道路の眺めがあった。閉めることのできるドアがあった。レザーの椅子に座った。快適だった。ラップトップを開いた。ビーストはゴロゴロと唸っていた。全システム緑。コーヒーを一口飲んだ。

これが現代社会の真実だ。人々は、重要なのはお金や政治やイノベーションだと思っている。違う。重要なのは、疲れた人々が暗い部屋で書いた何百万行もの醜いスパゲッティコードだ。崩れゆくインフラを支える目に見えない接着剤だ。彼らは接着剤を切り裂こうとした。彼らはそれを必要としないと思った。整備士をパンフレットで置き換えられると思った。彼らは学んだ。銀行口座をもう一度チェックした。数字は良かったが、コントロールしているという感覚はもっと良かった。ターミナルウィンドウを開いた。単一のコマンドを入力した。「システム稼働時間: 0日 8時間 12分」それは新たな始まりだった。椅子に寄りかかり、ブーツを履いたまま机に足を乗せ、タバコに火をつけた。そう、屋内は禁煙だ。どうする?私をクビにする?かかってこい。

机の上の電話が鳴った。「給与計算部門、カレンです」「やあ、カレン、ジェームズ・スターリングだ」「何か御用ですか、ジェームズ?」「ただ、感謝の言葉を伝えたかったんだ。ところで、何か焦げる匂いがするんだが」私は深く吸い込んだ。「ただの、私が燃やした橋よ。ジェームズ、ただの橋よ」電話を切った。ダニー・デヴィートのプレイリストをかけた。新しいスプレッドシートを開いた。「システム全体の見直しプロジェクト。推定コスト: 数百万ドル。主任コンサルタント: カレン・ミラー」私は微笑んだ。管理人を怒らせるな。私たちはすべての鍵を持っているんだから。そして、外の世界のブラッドたちへ。Excelのスプレッドシートとベストを持っている君たちへ。計算式をチェックしろよ、坊やたち。現実の世界に「元に戻す」ボタンはないんだから。