megamouthの葬列

長い旅路の終わり

無念の不在

朝食を食べる。焼いた食パンに目玉焼きとスライスチーズを載せたもので、毎回同じように作って同じように食べている。毎日、律儀にそうしているのは主治医にそうするように言われたからで、自分の意思ですらない。

食器を片づけると、書類と抗鬱薬のパッケージで乱雑になった机の上に、聖域のように置いてある黒いThinkPadを開く。五世代前のCPUが唸りを上げて、メールをチェックする。仕事に関するものは何もない。だからベッドに戻る。二十年以上前に買ったマットレスが、最後の義務感のように体を包んでくれて、私はまた眠りに落ちる。

昼過ぎに目を覚まして、枕の下においておいたiPadを探す。こうしておけば寝返りをうってiPadを壊すことがないと信じているのだ。取り出してTikTokをスライドする。中国訛りのアナウンスに合わせて、若い娘たちが順番に踊っている。彼女らがここでこうして踊っている経緯も、前の動画の娘との違いも何もわからない。わからないまま、何十人も見送り続けて低位株の値上がり予想グラフに行き着いて、アプリを閉じる。

こうなってしまったのは理由がある。

私は無趣味な人間だった。美食にも旅行にも読書にも、心が動かない。強いて言えばインターネットが趣味だった。ふと現れる個人のブログの文章、新しいサービス、プログラミングに関するトリビア、例えばTypeScriptの奇妙な型定義、関数型プログラミングの蘊蓄、新しいアーキテクチャ、フレームワーク、クールなWebサービス。そういうものを見たり読んだりして、感心したり、鼻で笑ったりしていれば一日が終わった。

それが根こそぎなくなってしまった。いや、実際のところ今でもあるのかもしれないが、辿り着けないし、感じとれない。あるのは、例のAIスロップというやつで、高揚した作成者が、平然とした顔で繰り返し紹介してくる、どれも妙に長く内容のない文章で、どれもbootstrapなスタイルのWebアプリで、まるでかわるがわる踊る中国女のようだ。

こうしてベッドに横たわって、あれほど広大だったインターネットの底を、あっけなく触っていると、祖父のことを思い出した。

祖父は四十代の後半で仕事を辞めた人だった。地元の信用金庫で働いていたらしいが、突然仕事を辞め、私が生まれた時には、曾祖父の遺産と、年金と、父の仕送りで暮らしていた。なぜそんな早くリタイアすることになったのか、その経緯を説明できる人間はもう誰も残っていない。

かつての一軒家には必ず応接間というものがあって、祖父はそこにいた。革張りのソファに座り、煙草を吸いながらテレビを見ていた。映っているのはたいてい西部劇だった。馬が走り、銃が鳴り、誰かが倒れる。全てが乾ききった午後4時の西日の中で祖父はそれを何時間でも見ていた。

子どもだった私は、ただそのまま、そういう人として祖父を見ていた。一緒に遊んでくれるわけでもなく、かといって邪険にされるわけでもなく、ただ座って煙草を燻らせている。柱時計や、玄関の傘立てと同じで、そこにあってずっと動かない安全なものでしかなかった。

私の両親は共働きだったので、多くの午後の時間、私と祖父は家で二人きりだった。大人しい私は、奥の寝室でよく本を読んでいた。そして読めない漢字が出てくると、応接間に行った。私が開いたページを指さすと祖父は嬉しそうに立ち上がり、本棚から辞書を取ってきて、老眼鏡をかけたうえに虫眼鏡を当てて、項目を探してくれた。いつもたっぷりと時間をかけて、それから意味を教えてくれる。

今思えば、あれが祖父のその日の仕事だったのかもしれない。孫が来なければ、彼は何もしなくてよかった。奥の部屋で孫が一人で遊んでいる限り、彼は暇な守衛だった。持ち場はあるが、事件は起きない。日々是好日。

親族が集まる機会があって、何かのきっかけで、喫茶店の話になった。私が生まれる前の1960年代の喫茶店ブームの時に、我が家でも喫茶店をやろうという話になったことがあるという。おそらく引退してすぐだった頃の祖父はそれに乗り気になって、開店の直前まで行ったそうだ。
だが、その喫茶店の話も立ち消えになった。親族の誰も詳細は語ろうとしなかったので、おそらく騙されたか、失敗したか、それなりの金が霞のように消えて、喫茶店も幻になった。

私が生まれた頃には、既に祖父は西部劇を見ていた。過去の何かしらを孫の私に気取られることなく、そのまま20年の月日が流れた。その間、応接間の外では、長男の事業の失敗があり、親族間の金策にまつわるトラブルがあり、母の狂気じみた絶叫があり、私の家族はバラバラになった。

それでも祖父は応接間のソファーに座ったままだった。長男が泣き出しそうな笑みを浮かべて金を無心している時も、私の母が対面に座って何時間も詰問している時も、目前で、ジョン・ウェインが駆け回っている時のように、彼はそれについて何をすることもなかった。ただ、葛藤するような、悲しそうな顔をして、黙り込むのだった。


開きっぱなしにしていたThinkPadが通知音を鳴らした。私はようやく立ち上がってメールを開いた。見積もりを出した件が、大幅に縮小になって、半端仕事になるという内容だった。
これで、見込んでいた3ヶ月後の収入もふいになってしまった。机の上に置いてある国民年金の納付書の束を見て溜息をついた。

私はベッドに戻った。祖父がソファに腰掛けなおすように。

これから先のことは、だいたい見えている。厚生年金は途切れ途切れで、国民年金は雀の涙だ。今住んでいる家がどうなるのかもわからない。エンジニアとして誰からも声のかからない日は、もうすぐそこまで来ている。

まず、iPadがなくなるだろう。次にウィスキーがなくなる。たまに行く居酒屋がなくなる。そうやって順番に消えていって、最後に食パンとインスタント食品と、病院の待合室が残る。

その計算はとうに終わっていた。終わっているから、私はTikTokを開くことができる。存分に無視してやることができるのだ。中国訛りのアナウンスが絶叫し、鐘の音がなる。若い娘たちが順番に踊っている。

祖父も、こうやって目を逸らしていたのだろうか。

わからない。ただ、祖父はそのまま40年以上応接間に座り続けて、最後は病院で死んだ。

私は一度も見舞いに行かなかった。理由はあったのかもしれないが、思い出せない。家族がバラバラになったこととは関係があると思う。あると思うだけで、確かめたことはない。

私の知らない病院で、私の知らないところで、私の知らない時間に、祖父は死んだ。

葬儀には出た。86歳という年齢もあって、明るい空気だった。三人の息子やたくさんの孫に見送られているのだ。火葬場からのバスでは、親戚から軽口もでた。つまりは、そのぐらいの年齢の人間が死ねば、普通はこう思うものだ。もうやり残したことなどないだろう、と。

祖父に関してはそうかもしれない。喫茶店に失敗した後の50代の頃から、応接間のソファに埋まってから、もう彼にはやり残したことはひとつもなかったのかもしれない。
遺産があり、年金があり、仕送りをする息子がいて、漢字を聞きに来る孫がいた。応接間の外で家がどれだけ壊れても、彼の持ち場は最後まで無事だった。全ての物事が起こっている間も、彼は何も失わなかった。

何も持っていなかったからだ。

そこに無念はない。人が一人、世界から消える時に、無念すら残らない悲しさというのを想像して、私はなおさら悲しくなってしまう。それは私にはまだ無念が残っているからだった。


班長を待ちながら

来ないな、と思った。 班長が、である。
町内会費を集めに班長が来ない。
例年ならドアポケットに「町内会費」と書かれた封筒がいつのまにか入っているから、それに1200円を入れて、封筒に書かれた班長の号室のドアポケットに封筒ごと投函する、ということで町内会費の支払いが終わっていた。誰とも顔を合わせないまま1200円の支払いが行われて、それで私の義務も果たされていた。

今年はそうしなかった。なぜならいつのまにか町内会費が4000円に値上がりしていたからである。

私は班長が来たら言うべきことを確認した。まず、値上げの理由を聞く。防災用品か、防犯カメラの電気代か、余剰金は尽きてしまったのか、あるいはいつ尽きる予定なのか。それだけだ。シンプルだ。それは無茶な要求でもない。それだけ説明してくれれば、私は喜んで4000円を封筒に入れて支払う。何もそこまで金に困っているわけではないのだ。

あるいは、と私は少し気を重くする。それらは全て回覧板に書いてあったかもしれない。
読んでいなかった。しかし、あれは読むものではない。小学校の運動会。振り込め詐欺の注意、シニアのためのカフェ企画のお知らせ。読むものが何もない。読まないのは合理的な判断だ。 合理的な判断の結果として、私は情報を取りこぼしたのかもしれない。

それを責められるかもしれないと思った。

ただ、考えてみれば、私はずっとそうやって生きてきた。税金を払う。選挙で投票する。労働組合費を払う。町内会費を払う。それが市民としての仕事で、それ以上を求められる筋合いはないと思っていた。日曜日にデモに行く必要はないし、会社の前で声を張り上げる必要もないし、回覧板を熟読する必要もなかったのだ。義務を果たした人間には、関心を持たない自由があるはずだった。

しかし町内会費は4000円に上がってしまった。

例えば私が町内会の役員で、年に何度か、親睦とか年末防犯夜警とかそんな触れ込みの会合に小まめにでていれば、こんな思いをしなくてすんだわけである。こういう理由で来年からは町内会費が3倍超になる。みんな納得している。そうですか、まあこんな時代ですしね。と相槌を打って話が終わりだったのだ。

なぜしなかったといえば、面倒だったからだ。いや、面倒だった、というのは答えになっていない。なぜ面倒なのかという質問を繰り返すだけだ。家族もいないのに、町内会の活動に参加するのに抵抗があった?、いや、それも上品すぎる言い訳だろう。単純にそういう活動がキショくて嫌だったのだ。キショい付き合い、キショい酒宴、キショい義務感、そういったものから自由でいたかったのだ。

労働組合費を、給料から天引きされて毎月払っていた頃だって、誰が組合長なのかすら知らなかったし、尋ねもしなかった。どういう団体交渉が行われて、これだけの残業が合法になっているのか、組合長がどのように決められているのか、そう言ったことを口にすることは一切なかった。なぜならキショいからだ。労働者の権利を守り、真っ当な労働環境にしよう、という話には同意できる点もあったが、おそらくそれだけでは済まなくなる、と思っていたからだ。上司からは睨まれ、経営陣からは警戒され、ガチの労働組合員からはメーデーのデモへの参加を促される。そういったことがキショくてキショくてたまらなかったのだった。

しかし町内会費は4000円に上がってしまった。

キショさから逃れているうちに、いつのまにか1200円だったはずのものが、4000円になってしまったのだ。何も知らない、何も所属していない筈の私の財布から金が抜き取られてしまったのだ。私は、最初ムっとした。しかしその怒りが正当なものかはわからなかった。何しろ回覧板に理由が書かれていたかもしれなかった。だが、私は承服した覚えがないのだった。そもそも町内会長が誰なのかすら知らないのだ。

班長が来たら、と私は考えて、疑問をぶつけて、しかし本当に答えが返ってくるだろうか、とも思った。班長もまた、順繰りに強制される役割にすぎないのだ。彼または彼女が、町内会費を4000円にしたわけでもない。彼または彼女に怒りめいたものをぶつけるのも筋違いなのは、十分わかっているのだ。だが、実際に私は金を抜き取られようとしている。こういう事をどう処理すべきなのだろうか、と私はまだ考えている。

4月に、平和憲法のためのスタンディングみたいなものが、大阪のヨドバシカメラ前でやっていて、私はそこに行った。通りがかったとかそういうわけではなく、わざわざ行ったのだ。あまり深い考えがあったわけではない。blueskyで小野マトペ氏が東京で行われるスタンディングの様子を紹介していて、少し興味を持ったのだった。

手ぶらでヨドバシカメラの前につくと、既にたくさんの人が集まっていた。空いていたスペースに少し黙礼して入った。皆、めいめいプラカードやペンライトを持っている。

どこかでスネア・ドラムが鳴った。

「憲法守れ!」

コールが起こって、私はすこし戸惑った。スタンディングというのはただ立っていればいいのではなかったのか、これだとキショくなるのではないか、自分もキショくなってしまうではないか、と思ったのだった。

ダンダンダン

「高市やめろ!」

皆が唱和した。高市早苗は嘘つきで無能だと思うが、辞めろと叫ぶのは、私にははばかられた。だからコールがあっても私は黙ったまま立っていた。一方で、この場でそう言いたくなる気持ちはなんとなく理解できた。コールを叫ぶ人たちがキショいとは、全く思わなかったわけではないが、それほどは思わなかった。だから、私は列から逃れることもなく、そこにじっと立っていた。

ヨドバシ前の道路を帰宅を急ぐサラリーマンや買い物客が通っていった。遠目には少し興味深そうにこちらを見ながら、しかし、近づくと必ず目を逸らした。観光客らしき外国人も同じ反応だった。しかし、私は通行人を見ていた。こうして、一方的に道を行く人を睨みつけるのはなんだか、とても気持ちが良いのだった。

主催者らしい数人の若者があと10分で終了ですと告げていった。私は列から抜け出して帰路についた。そして、自分のやったこと、やらなかったことの意味を静かに考えた。

よくわからなかった。

家に帰りつくと、ドアポケットには何も入っていなかった。班長はまだ来ていない。4000円も払っていない。

コールに加わらなかった。班長に詰め寄らなかった。町内会長が誰かも調べなかった。並べてみると、どれも同じ形をしている。怒りはある。怒りはあったのだが、それを世界に向けて放つためには、何かを諦めなければならないということはよくわかった。少なくともキショくなることは覚悟しなければならないのだ。
私の今の苦しみは、汚れないまま怒っていたい、からなのかもしれない。キショくならないで、清潔なままの怒りを、世界のほうから敏感に感じ取って、丁寧に説明して、納得させてほしい、ということなのかもしれなかった。それは確かに虫のいい欲望に違いなかった。

班長はまだ来ていない。


駆け込み面接

はじめまして。面接官をAIがなされることもあるんですね。少々とまどっておりますが、よろしくお願いします。

自己紹介をさせていただきます。大学を辞めて25年、Webを中心に実績を積んできました。とはいっても、キャッチアップもしておりまして、最近ですとTypeScriptですか、ええ、サーバーサイドもクライアントサイドも両方、いや広く浅くといった感じでして、いやあ、お恥ずかしい限りでございます。

実績ですか、そうですね直近ですとAIを使ったLINEチャットボットなんかをやっておりますね。そうですそうです、OpenAIのAPIを叩く感じでして、フロー制御を工夫したりして、はい。

あとは、スキルシートに書いてあるものになります。……その、結局のところ技術スタックを見る感じなんでしょうか?ええ、そういう意味では現代でもマッチしていると思いますが、そうですか。単にコーダーとしては難しい感じなんですかね?はい、年齢は47歳でして、管理経験、とかそういうことになりますか。いや、それでしたら、ええアーキテクト、PM的なことも、ええ若い頃からやっておりまして、例えばですが、官公庁向けのCMSですね。そうもうかれこれ15年以上前の案件になりますが、ええ、官公庁とボカしておりますのは、その機密的にややこしい所ではございまして、ええ、その要件というのが、「絶対ハッキング被害に合わないこと」というのがありまして。
当時のCMSと言いましたら、WordPressであるとか、MovableTypeなんかもありましたが、規模が、5000ページほどありましたのでね、中々難しいところでした。Drupal、modXなんかが日本でも少し流行りだした頃でございましたが、そのへんのものもちょっと採用できませんでした。というのもPHPの脆弱性が毎月のように報告されていた時期でございましたから、おそらくまずかろうと考えたわけです。そこで、私なりに頭をひねりましてね、VPNで隔離された環境に更新系の管理画面を置く、そこでHTMLを生成して、パブリックサーバーに置く、ということであれば、まあセキュアにできるだろうと、ユーザー側のロジック、例えばコメント機能なんてものはありませんでしたから、パブリックサーバーは完全にPHPが動作しない環境に出来るわけです。であれば色々とこう特定の脆弱性とは無縁でいられますからね、そういう設計にしまして、ええ、これは上手くいきました。ただCMSとしてはほぼフルスクラッチになりました。ページの削除とともに参照されたリソースを管理する必要があったりして、色々と大変でしたが、なにぶん私の人月なんて安いものでしたから、ええ…

価値ですか?それがプロジェクトにどういう価値をもたらしたか?……どうなんでしょうか。最初から金額が決まっている案件でしたから、追加のご褒美なんかがあるわけではありませんし、もちろん運用なんかは随分楽が出来たと思うんですがね、PHPの脆弱性に慌てなくても良い環境は用意できたわけですから、ですが、それが市場でどういう価値をもたらしたかと言われると、特にない、ということになるんじゃないでしょうか?おかしいですか?運用が楽になったからコストダウン出来たとか、脆弱性を突かれなかったから、緊急対応工数がかからなかったとか、そういう言い方はしようと思えばできます。できますが、全て仮定の話でございましょう?となれば、価値としてはない、ということになると思うのですが、違いますか?

なるほど、価値という言葉を市場価値以外に求めれば、あるでしょうね。心理的価値とでも言うのでしょうか。私たちの心の中にある価値、良いもの、安全なものを作ったという自負はございます。例えば先の案件の元請けの社長なんかは、もう引退して、郊外で悠々自適の暮らしをされておりますが、その社長から、今でも時々、食事に誘っていただきましてね、奥様の手料理なんかをいただいて、社長が申すには、あの時代、色々な公共機関がハッキング被害にあって、我々には何もなかった。これは君の設計のおかげだろう、と。そう言ってくださります。酔ってのことではありますが、ありがたい話でございます。

ですが、狭い意味での価値というのでしょうか、そのものズバリ市場価値というものにしても、そういった判断のそれぞれに価値がつくわけではございません。アーキテクトと申しても所詮は孫請の業務委託の身の上でございますし、何かそれで何かが蓄積したということもないのであります。証拠にほら、他の面接では、もちろんそこでは人間の方が出てこられるわけですが、こうしてお話しても、次に呼ばれることはございませんので、おそらく価値はない、ということなんでしょう。少なくとも47歳の厄介そうなエンジニアを雇う動機づけにはならない、と、そういうことではないんでしょうか?そうでもないと説明がつかないと思うのですが、いかがですか?

……もう一つ証拠があります。そのシステムの更新年度がやってきましてね、私たちも用意したのですが、PHP製のCMSにとって変わられたのです。ええ入札です。ここで、新システムがハッカーにやられて、みたいなエピソードでもお話できれば収まりがいいのかもしれませんが、そうではないのです。運用の問題こそあれ、そのシステムは立派に動いて今でも動いているのです。
これをどう考えればよろしいでしょうか?私たちは至誠を尽くした。しかし入札では負けた。要件があって、要件を満たすさらに安いソリューションがあれば、そちらが採用される。アディオス。ということです。つまり私たちは市場経済の中で敗れたわけです。安くすることができなかったわけですから、あるいは、そこに付加価値をつけることができなかったわけですから。
やはり申し上げて、価値はなかったのであります。だいたい私のやったことの大半はそうなのです。メールの問題が報告される。切り分けを行う。ログを分析する。スプールを調査する。結果としてはクライアントのOutlookの設定の問題が見出される。この時、私がやったことは何だとお思いですか?トラブルシュートの価値?いえいえ、トラブルシュートに価値などありません。最初から木で鼻をくくったような返事をしても問題がなかったわけでしょう?我々には問題はありません。把握することも対応することもいたしかねます。と返したほうが、工数ははるかに少なくなります。そして、誠実な対応をしなかったからといって、会社が罰せられるわけではないのです。

もちろん社会としては、デヴィッド・グレーバー言う所の社会的損失という意味では違いがありましょう。ですが、そこに値札がつかない以上、ここに価値はないということなんです。ええ、お察しのとおり、私はその論理を完全に内面化しています。私が今までなしてきた事の市場価値は0であること、ボーナスが3万円だったこと、今、職にあぶれていること、全て説明がついてしまうのです。ここまでの扱いを受けておいて、この論理を理解できないほど私は愚鈍ではないのですよ。

こうした社会的損失が最終的にはどうなると思いますか?株価は上がり、企業の純利益はうなぎ上りに上って、私たちがボロキレのように扱われる結果どうなるとお思いですか?Amazonで注文した荷物はドアで指を切断した配達人が届けるかもしれませんし、届けないかもしれません。予約したホテルには部屋があるかもしれないし、ないかもしれません。ロボタクシーは高速道路の真ん中で停止するかもしれません。ですが、それでいいのです。今ある状況こそが私たちが下した選択なのです。カフカの不条理小説のような現実が日常になるだけです。例えば私などはすでにこの状況を理解して受け入れていますよ。そもそもそうでなければAIによる採用面接などというふざけた状況を受けいれるわけがないではないですか。それ以外に選択の余地があったというのですか?AIが私の人生を左右する。AIの応答に誠実に答えた人間がボロ雑巾のように捨てられる。これをカフカ的と言わずに何をカフカ的というのですか?

質問はありますか?どうなんですか?……答えてください。答えなさい。答えろよ。クソAIが、黙ってんじゃねえぞ―――


〈ユーザーの攻撃的な言動を検知したため、面接を終了します。採用可否は追ってご連絡します。本日はありがとうございました〉