megamouthの葬列

長い旅路の終わり

今月の懺悔、アフターコロナ時代の葬列

お久しぶりです。
この懺悔と称する、埋め草のエントリー。それほど意味がないし、何より自分で読み返しておもしろくないので、もうやらないつもりだったんですが、うっかりカクヨムのほうに小説を載せてしまって、このブログからリンクがないのも不親切な気がしたので、書きます。

kakuyomu.jp

カクヨムでは
フライ・ミー・トゥ・ザ・ムーン(@megamouth) - カクヨム
にリンクを貼るのが流儀のようなんですが、一度で本文にたどり着かないし、別にカクヨムのシステムに合わせる必要もないので、前述の「いきなり本文が出てくる」リンクを公式ということにします)

で、この話のプロット。去年の冬には出来上がっていて、もちろん、このブログのエントリとして書くつもりだったのですが、皆さんご存じの通り、2020年の2月ぐらいで世界が変転してしまい、書かずじまいになっていました。
というより、それまで溜め込んでいたネタを、このコロナの時代に出していいものか、全く判断がつかなくなっていたのです(それが1~6月ぐらいまでの空白期間の懊悩の主なものです)

でも、宇崎ちゃんは密に先輩とくっついているし、かぐや様の学園も平常通りラブコメを決め込んでいて、「あ、どうでもいいんだな」と気づいたのが6月ごろで、そのころ、私は何となくカクヨムの文芸クラスタ(というか大澤めぐみ)周辺のtwitterをぼけーっと眺めていたので、

第一回イトリ川短編小説賞 - カクヨム

というのが開催されていると聞きおよび、興味本位で投稿してみた、という次第です。
書く機会をいただけた関係者の皆様には大変感謝しております。

と言いつつも、カクヨムに載せた文章の読まれなさ加減は、本当に想像を絶するものがあって、Twitterであれだけしつこく通知したのに、イトリ川対象関係者含めて380PVしかなくて、冗談だろ?と個人的には思ったので、ブログからリンク貼りました。もう選考は終わってるからこれぐらいはいいですよね?

8月のエントリについて

www.megamouth.info

www.megamouth.info

両方とも、ビフォーコロナの頃に書いた下書きが元になっています。もちろんちゃんと書いたのは、投稿日前後なので、多少はコロナの時勢が影響しているのかもしれないですが、ほぼ情念と手癖で書いてるので、良くはなかったですね。
それでもブクマいっぱいつけてくれる、みんなは優しいと思いました。

アフターコロナの過ごし方

IT業界を主戦場とする私のまわりでは特に営業面で、コロナをきっかけとした大変動の影響がでていて、時代に積極的に乗っかろうとするクライアント、影響を最小限にしたいクライアント、もうダメそうだから最後に国金から金引っ張れそうな企画を持ってくるクライアントなどが、どういうわけか無免許フリーランスの私のところに大挙して押し寄せてきて、正直パンク状態になってます。
そういう意味ではコロナによる不景気というのは私には無縁なのですが、働きたいという意思も同時にないので、仕事の大半はgdgd進行で溶けてしまって、コロナ前と変わらない日々を送ることにはなるでしょう。
ただ、この情勢を見る感じ、儲かってるやつは本当儲かってますよ。このことは皆様にご注進申し上げます。

うつ転

そうはいっても、毎日コロナウィルスにおびえて家で仕事ばっかしている生活というのも気が滅入るもので、久しぶりに希死念慮が沸いたりしました。
10年ぶりぐらいに来たそれを、適当にあしらっていたらそのうちどっかに行きましたが、思えばこういうのに20年以上つきまとわれているわけで、うつ病って大変ですね。同病の方がおられましたら、どうかお気をつけください、とmegamouthからはお伝えさせていただきます。お互い大変ですね。どのみち死ぬタイミングは逃したんだからダラダラ行きましょう。

こんなとりとめのない懺悔でいいんでしょうかね?
あ、AmazonMusic Unlimeted限定だけど楽曲レビューでもしておきます。


Record Collection [Explicit]

Record Collection [Explicit]

  • 発売日: 2010/09/27
  • メディア: MP3 ダウンロード

全然知らない人なんですけど、ちょっと前には売れてたっぽいです。
MarkRonsonは機材の扱い方を見るとYAMAHA系統のキーボディストの香りがします。
”Bang Bang Bang"は私が2019年に最も聴いた曲になりました。ループにして1週間を聞き続けたので無理はない。
歌っているMNDRは本当にかわいいので、是非Youtubeでも見てください。

5年後の世界

5年後の世界

  • 発売日: 2019/07/12
  • メディア: MP3 ダウンロード

筋肉少女帯大槻ケンヂも実はそれほど好きではないんですが、特撮は好きです。
特に大槻ケンヂ氏は邦楽で唯一、何ら目標を持たない人に着目して、その内なる情熱を描きだす、という離れ業をこなしてらっしゃる印象があって、こいうことを文学のお偉方がまったくと言っていいほどキャッチアップできないのって何々でしょうか?芸術をしたいなら、画商みたいな流通で高級な御本を丁重に売ればいい話で、本屋の棚を使わないでほしいと思います。

Modal Soul

Modal Soul

  • 発売日: 2017/12/13
  • メディア: MP3 ダウンロード

早逝されたnujabes氏の珠玉の名作です。死んだからってわけでもないでしょうが、あらゆる曲が、自分の感傷とリンクしているように感じるのは、おそろしく鋭利にそぎ落とされているからだと思っています。

クラムボンとのコラボしたこの曲を時々聴きます。

Amazon Music Unlimited - ヴァリアス・アーティスト 『2nd Collection』


聴くたびに00年代の夏は郷愁の領域に入ってしまったのだと感じます。それはとても寂しいことです。

ではまた。


ソリティアおじさん

中年になったのでソリティアおじさんになりたい、と思った。西日差す窓際で、Windowsに入っているソリティアというゲームを日がな一日やり続けて、給料を貰っているおじさんにである。

ソリティアおじさんは伝説の存在だ。私も実は、目にした事はない。主に大企業にいたらしいので、就職活動すらしなかった私には縁遠い存在なのだ。

私が実際に見たことのある一番ヤベえおじさんは、CASIOの電卓を超高速で叩きながら、その計算結果を一つ一つ手入力するExcel手入力おじさんだった。
おじさんのExcelには数式がない。全てはおじさんがテンキーを叩いて入力したものだからだ。
一つセルを打ち間違えたり、後で訂正が入ったりすると、当然合計値を入れるセルの数値も変わってしまう。それを、おじさんは(Windows付属の電卓アプリではなく)CASIOの電卓を叩いて計算し、LCDが表示した内容をパソコンのテンキーで写し取って修正する。ほかに合計値を使っている場所があれば、そこも修正しなくてはならないから、二十世紀最大の発明である表計算ソフトのアルゴリズムを、おじさんはひたすらキーを打ち続けることで辿るわけだ。

この行為はとめどない無為と呼べるものだが、とはいえ、ソリティアおじさんが抱える巨大な虚無とは比べようもない、と私は考えている。
実際、外から見て、Excel手入力おじさんはいかにもせわしげだった。オフィスに響き渡る16ビートめいた打鍵音は、こうして一生懸命働いているのだからわたしをクビになんてできないでしょう、けしてそんな無体なことを考えないでくださいよと、どこかにいる上司へ一心に口上を述べているようで、はっきり言えば、まるでなってなかった。


私がなりたいのは、ソリティアおじさんだ。
まばゆい逆光を背景に、スーツがきまった背筋をピンと伸ばし、ディスプレイを見つめて、マウスクリックの感触を全身で確かめるように、厳かに、慎重に、電子のトランプをスペードの5に運んで、そのクロンダイクの一手一手を、何人も妨げることができない、なぜそれが許されるのか、それでどうして金が貰えるのか、社内の誰一人としてわからない、孤高のプロゲーマー、あのソリティアおじさんになりたいのである。


ソリティアおじさんが登場したのは、90年代後半から00年代前半のことらしい。
インターネットとWindowsがオフィスに広がり、伝説のLotus Notesが、あるいはNEC渾身の情報共有基盤StarOfficeが、イントラネットを駆け巡ったあの日に、夏の強い日差しが、麦わら帽子をかぶった白いブラウスの美少女の隣に黒々とした影を落とすように、ソリティアおじさんもまた巨大なオフィスビルの片隅に生まれたのである。

今では想像すらできないことだが、オフィスのIT化に伴って、最初にネックになったのは「マウス」だった。
シングルクリック、ダブルクリック、ドラッグ・アンド・ドロップ、そういったマウス操作はPC強者の誇るべきスキルであり、少なくともおじさんの手に負えるものではなかった。
おじさんたちは部下が共有フォルダに置いたファイルを開くために、ファイルを選択状態にし、次にはデスクトップの虚空をドラッグして神秘的な矩形を描き続けた。
いつまでも繰り返す悪夢のような日々に終止符を打つべく、部下は上司に、僭越ながら、と断って、スタート>ゲーム>ソリティアのシーケンスを教えた。
おじさんが肩を不自然な方向に曲げて苦労して、アプリの起動に成功すると、デスクトップに緑色のテーブルとトランプが映し出される。遊び方はF1キーで表示されます。

部下は娯楽をおじさんにあてがったわけではない。
ソリティアを起動したのは、おじさんがさしあたり覚えなければいかないことの全てを、このゲーム、ソリティアは備えていたからだ。
カードを選択するのはシングルクリック、組札に移動はダブルクリック、まとめてカードを移動(ラン)はドラッグ・アンド・ドロップ。ゲームを遊ぶことで、全てが学べる。それがソリティアなのだ。

おじさんは喜び勇んで、ソリティアをプレイし始めた。部下はデスクを離れ、自分の仕事に戻った。昼休みが過ぎ、労働組合の放送があり、定時のチャイムが鳴り響いてもおじさんはソリティアをプレイしていた。部下は仕事を首尾良く終えることができて、おじさんに頭を下げて職場を出て行った。

明くる日も、そのまた次の日も、おじさんは教えられた通りソリティアをプレイし続ける。数千回のクロンダイクが行われ、山札は絶える事なくフリップし、大胆なランが実行される。
齢50も過ぎた、円熟した男性の純粋な行いが、その祈りに似た作動が、修養と礼式を獲得し、やがて、神性を帯び始めるのに、それほど時間はかからなかったはずだ。


2020年。オフィスすら、あやふやになった時代で、私はソリティアおじさんになれていない。
ソリティアはWindows10プリインストールゲームから消えていて、Windows Storeからダウンロードできるが、Microsoft Casual Gamesとして、ソシャゲの要素が取り入れられ、広告が表示されるようになっている。もはやそこに往事の面影はなく、ただ無為で死んだ時間が横たわっている。

代わりに私は、Google Collaboratoryを開く。Jupyter Notebookのテキストエリアに、どこかで聞きかじったコードを貼る。どこかで作られたHDF5形式のファイルをダウンロードする。
Googleのデータセンターの奥深く、目の飛び出るほど高価なGPUでそれらを実行して、私は結果を目撃する。それは、Qiitaで見たとおりの出力で、その意味も、どうしてこうなるのかも、根本的のところ、これが何なのかすらわからない。

明くる日も、その翌日も、私は、それをする。私より若い誰かが作ったニューラルネットワークと、巨大なデータセットに思いをはせて、無為に、訳知り顔で、呆然と、時代が変化していく不安を抱えて、それをする。決して届かない場所があることを、この行為は教えてくれる。

やがて、窓から西日が差して、私の顔を赤く染める。自宅のデスクトップの向こう側から、それを見た者がいたなら、きっと私はGoogle Collaboratoryおじさん。ソリティアおじさんと同じ面持ちをしていることだろう。

私は、それを恐れて、一方で、それを望んでいる。


任天堂 トランプ ナップ 622 (赤)

任天堂 トランプ ナップ 622 (赤)

  • メディア: おもちゃ&ホビー

プログラマと出世

就職することになって、つまりは私が職業プログラマになって、それを聞き知った叔父が私を訪ねてきた。

プログラマってのは、若いうちはいいが、長くはできないんだろう?」

リビングの炬燵に潜り込んだ叔父は寒そうに体を震わすと、最初にそう尋ねた。
当時、業界には「プログラマ35歳定年説」というのがあった。
郵便局員をしている叔父が知っていたというのだから、有名な話だったのだろう。
私は訳知り顔で微笑むと、業界1年目のひよっこなりに考えた、この話のカラクリを説明した。

―――プログラマというのは、システム開発に伴う仕事の中で、単価が最も安い。ようするに給料が一番安いんです。でも、35歳にもなれば、まさか20代と同じ給料というわけにはいかない。35歳相応の給与を貰うためには、プログラマより単価の高い仕事、つまり管理職に「出世」するしかない。つまりプログラマだった人もある時が来ると出世してどこかの管理職になってしまうという話で、35歳になると途端にプログラミング能力に落ちて仕事が出来なくなる、という話ではないんですよ。

そう答えると、叔父は、少し安堵した顔になった。
私は続けた。

―――それに今や、プログラミングの世界も急激に変化しています。プログラマの仕事も上からやってきた仕様書をそのままプログラムコードに翻訳するような単純作業ではなくなっていて、開発を主導して設計までやってしまうプログラマも珍しくありません。僕のいるWebなんかでは特にそうです。20代前半で、アーキテクトや運用まで全部やってる人だっています。だから、35歳になったからって、ビジネスサイドの経験も相応に積んだ彼らが安易にマネージャーになるかってのも、僕は疑問ですね。僕が35歳になる頃にはきっと、現場と経営をつなぐ、プレイイングマネージャー的なポジションが色々なところで生まれているんじゃないでしょうか?

私が自説を述べ終わると叔父は満足げに頷いた。途中からは理解できている様子がなかったが、叔父は、亡き兄の息子である私の行末を心配するのは自分の仕事だと考えている節があって、甥っ子がこれだけ自信たっぷり雄弁に物語るのだ、きっと大丈夫だろう、という印象を受けたようであった。

「ともあれ、就職祝いだ。乾杯しよう」

言って、叔父は持参したビニール袋に入った缶ビールを差し出した。それはまだ冷たくて水滴がついていた。
アルミ缶同士の鈍い音で乾杯をした。やがて母が湯気のたった鍋を炬燵の真ん中に据え置いた。

それから20年余りの年月が流れた。
こうして思い返すと、私の言ったことのほとんどは間違っていた。

こんな給料じゃ、所帯も持てないだろうから、出世させて管理職にしてやろう、なんてことを言ってくれる経営者はどこにもいなかった。35歳の熟練プログラマがやるべきポジションといえば、マネージャーとかリードテックといったものがあったが、それはたたき上げのプロパーが狙うポジションというよりは、LinkedInとか転職ドラフトとか、経営者仲間とか、そういういった伝手から立派な経歴を持った人たちを落下傘で降下させる場所だった。
会社は何歳になろうが、入社始めのプログラマと同じ仕事をプログラマに割り当てた。仕事の難度があがり、FTPとsakuraエディタで戦える戦場が少なくなっても、お構いなしに前線は前進を続けた。たまに利他的な性質をもったプログラマが、本来の業務の合間に、同僚や自分が気分よく生産的に仕事ができるような環境、CIとかレポジトリとかささやかなWiki、エディタの改善などを社内政治を駆使して導入してくれた。せいぜいがそれぐらいだったが、私たちはそういった装備を使ってギリギリの勝機をつかむ、ということを繰り返していた。

各個人の給料は入った時期によって大部分が決まっていて、滅多に上がることがなかった。ビジネスサイドに自分たちがやっていること、Web技術の進化、もっといえば他社の募集相場を説明すれば違ったかもしれない。だが、ほとんどの人がやらなかったし、実際やった者は、会議室から憤怒の表情で出てきて身支度を調えて早退し、その後帰ってくることはなかった。

そもそもプログラマーというのはその素養によって、明確に出来る者と出来ない者に分かれてしまうという現実がある。
出来ない者に対して会社からのフォローは何もなかった。会社は明らかに私たちに「全員が出来るようになること」を望んでいたが、予算的、時間的支援が多くの場合なかった。「出来るほう」ならぬ「何とか最後の自尊心を残している方」の私たちが出来ることは、爆発炎上した案件である豪華客船から投げ出された時、真っ暗な海に浮かぶ救命ボートに新人を乗せて、自分たちは立ち泳ぎをすることくらいだった。
憮然とした顔で救命ボードに乗った新人は恥辱と無力感によって自ら海に飛び込んで業界から去っていった。出来る者もそんな状態でさらに詰まれた仕事に押しつぶされて海底に沈んだ。唯一の幸運な人物である私が、真っ黒な海から新人の乗っていたボートに乗り移ることで会社に残ることが出来た。ボートに乗ってする仕事は、社内インフラの管理、メールアドレスの発行、サーバーの管理保守。そうやって私はいつのまにか35歳になった。

その頃、同期の大半はもう退職していたので、同僚は急遽かき集められた新人たちだったが、彼らとはあまり話す気にならなかった。技術的なことはともかく、この会社で生き残る方法を尋ねられても「今すぐ辞める」という以上にベストな方法がなかったし、彼らからGitHub Enterpriseだの CircleCIだの AWS EKSだのの話をされたところで、宮内庁の宝物庫から皇室ゆかりの品を一般の博物館に出すような努力を要してまですることなのか?としか言いようがなかったからだった。

35歳の私は、無気力で、全てを諦めていて、まるで幽霊のようにそこにいるだけの存在になろうとしていた。だから人事部が開発部のオフィスを見まわして、マネージャーに足る適任者を探そうとしても、誰も見つけることができなかった。多分、その時私はロッカーの陰にでも溶け込んでいたのだろう。

自然の成り行きで、外部からヘッドハントしてきた、総務畑出身の高学歴のマネージャーが開発部長を兼任することになった。

彼は優秀な人間だった、その手の教科書にあるセオリーどおり、私たちが実際にやっていることと、私たちが直面している問題について根堀はほり尋ねてきた。
私は、試しに、彼に自分たちが抱える本質的な問題についてこれ以上なくわかりやすく説明して、意見を求めた。

どうして私たちの人員は減らされていく一方なのか
どうして私たちの仕事の難度と求められる業務範囲が再現なく広がっていくのに、それに対する支援がないのか
どうして私たちが困っているという現実を誰もが見て見ぬふりをするのか

具体的な事も言った。例えば、営業がサーバー運用予算をとらなかったせいで、自前でサーバーの運用保守していたのだが、担当の新人が来月辞めることになっていて、その補充が来る様子もないのだが、どうすればよいだろうか、といった話だ。

マネージャーは微笑みだけを浮かべて返事をしなかった。代わりに、概念的な工数管理の話をした。つまり今ある仕事の工数が10として、それが納期どおりに出来ないなら、各人の工数を+2すれば良い。それが難しいのであれば人を増やせば良い。彼にとって、同じ利益を生む仕事は2000年でも2020年でも10のままで、プログラマの+2の工数はだれがやっても+2なのだった。あとプログラマは無尽蔵に採用できるという前提も含まれていた。マクロの視点ではそうかもしれない。だが、開発部はたかだか5名の小所帯で、応募してくるのはスクール育ちの未経験だけだ。

結局、マネージャーは目標管理シート.xlsと工数管理システムの信じがたいUIを置いて、マイホームである総務部の財務部門に帰っていった。

私は年長者らしく、工数管理システムの厳密な入力を求め、大半のプログラマが要素技術の調査に一日の半分の時間を割いていることに感心し、正直にそれを報告したが、それによって、全開発部の査定は1段階下げられた。案件関与率が低い、という評価だった。つまりは流れている製品を加工するロボットアームが日の半分も止まっているようでは話にならんよ。ということのようだった。


あまりにも私たちの常識から外れているものだから、逆に、出世して見える景色とはどのようなものだろうと考えることがある。どうすれば一番合理的にプログラマーという人種を上手く扱えるだろうか。

会社にとって、システムは納期が来ればなんなく出来るものだった、もし出来なかったとしても、他のベンダーをのんびり探す以外に、彼らが取る手段もなかったから、いずれにせよそんなリスクを想定することは無意味だ。システムを絶対に完成させなければならないし、そのためにプログラマーを雇っているのだ。
プログラマは会社のデスクとウォーターサーバーを往復する不機嫌な機械と変わりなかった。彼らに残業を命じる。完成は義務で、他に手段はない。時々、限界を迎えた一人が徹夜明けに、オフィスのアルミ製のゴミ箱を蹴っ飛ばすが、大きな音がするだけだし、使い物にならなくなったゴミ箱は買い直せばよかった。

あるプログラマが怒って、あなた方は私たちの経験を過小評価している、少しは給料を上げてくれても、労働環境を良くしてくれてもいいじゃないか、と訴える。
管理者はさも意外な顔で、不満なら独立すればいいじゃないか、そのスキルがあるなら、それだけでよほどいい暮らしが出来るんじゃないのかね?と言って、業務委託の直接契約に変更して会社に残ることを勧める。確かにそうすれば希望の年収は手に入るし、仕事の内容は同じだし。本当のフリーランスのように営業をする必要もない。

リーマンショックとか、今回のようなコロナみたいな不況が来ると、正社員でなくなった彼らの多くは一斉に契約を延長できずに会社を去ることになる。放たれた不景気の荒野に他に仕事はなかったから、多くのものが、SESや人材派遣のような非正規職についた。

やがて嵐が去って、景気が戻ると、生き残りのプログラマたちを、経営者がニコニコ顔で迎え入れる。「やはり安定が一番だろう?」
砂漠の10年で顔に深い皺を刻み込まれた35歳のプログラマは黙ってうなづく。彼らが再び正社員としてコードを書き始める。最初と違うのは、彼らは一様におとなしくなって、待遇に不満をもつこともないし、もし不平があったとしても、それは聞くのは同じ深い皺のあるWebディレクターになったということだ。職場のゴミ箱はもう壊れなくなった。

うん。申し分のない眺めだ。


思うに、私たちのどこかが、きっと致命的に悪いのだろう。ビジネスサイドでもテックサイドでも、みんなきっと間違えた事をしてしまったのだと思う。TOEICで満点を取ったことのない人間に不平を言う資格はないということなのかもしれない。

だからちゃんとTOEICのしけんがさいかいされたら、しけんをうけにいこうとおもうのです。


35歳のチェックリスト (光文社新書)

35歳のチェックリスト (光文社新書)