megamouthの葬列

長い旅路の終わり

狂気の国のメリー年度末

スーパーの納豆売り場で、店員は品出しに夢中でこちらを振り向こうともしなかった。
私が買い物カゴを持って、物欲しそうに見ていても、店員は売り場の前を占拠して新品の納豆を積んでいて、客が入れるスペースを作ろうともしない。
仕方なく、横の棚から手をのばして適当な納豆パックを手に取った。値札を見ると88円であった。私が売り場を離れても店員は黙々と品出しを続けていた。

何事にも限度というものがある。

この文章で私が言いたいことの全てはこれに尽きるのだが、さすがにどうかと思うので、以下長々と書く。


不親切な技術者を私は嫌悪していた。非専門家のクライアントやPMの曖昧なオーダーを前に、ただ「出来ませんよ(理由は言いませんが」とだけ述べて、解決策や妥協案を提示するでもない、という態度を非道義的なものと捉えてきた。

例えば、最近見たメールのやり取りで言うなら、DNSレコードの設定を依頼されて、3日待たせたあげく、ルートドメインにCNAMEを指定することはできません、というメールだけを返すようなことだ。

私がこの態度を嫌うのは、「わかんねえ奴は勉強してから来いや(素人乙」と言わんばかりの選民思想が鼻につくということだったり、言い方に嫌悪感を覚えたり、という事もあるのだが、それを差し引いても、なにより非生産的だと感じるからである。

クライアントやPMが専門知識を持たないことにはとっくに慣れている。彼らがいつまでたってもDNSTLSの概念を理解しないのは同意する。ただ、だからといって、彼らが学ぶのを待っている暇はないし、何より時間がもったいない。頓珍漢なメールが来ても、内容を汲み取って、それでもわからなければDo you mean?なんたらこうたら、やりたい事を聞き出す、といった建設的なやりとりをしたほうが、仕事が終わるのも早くなるのに、と思っていたからである。



しかし、ここ数年の私はその不親切な技術者そのものである。

何故ならそうやって親切をした結果、痛い目に何度もあってきたからである。

www.byosoku100.com


言及するかしないか迷った(実を言うと今も迷っている)が、このid:floyd0氏のエントリに、その壮烈さとは別に、私が心胆を冷やしたのは、実に身に覚えがあったからである。

id:floyd0氏には大変に、大変に申し訳ないのだが、上記のエントリで滔々と述べられている苦悩を、矮小化する危険や誤解を恐れずに集約するなら次の一点につきるだろう。

親切でやってあげた仕事に対して、その好意を尊重しない仕打ちを受けると、
頭がおかしくなる。

ということだ。
先程の例で言うなら、ルートドメインにCNAMEは指定できません、のでCNAMEを正引きした結果のAレコードを指定するのでいかがでしょう?と言ってみたら、
「なぜ出来ないのですか?CNAMEが指定できないのであれば、CNAMEで指定するところのexample.comIPアドレスの変化に追随してDNSレコードを書き換えるシステムを作成してください(お金は出しませんが」と答えられる、ということである。
もしそんな返事がメールで返ってきたら、私はその瞬間に、先方のメールアドレスからのメールを全てゴミ箱に直行させる振り分けルールを作成して、PCを置き去りに、南へ旅立つだろう。きっとそこは暖かいだろうし、なによりネットがないという安心感がある。

ようするに、技術者の好意に覆いかぶさる、という行為は、子供を助けるために燃えさかる炎の中に飛び込んだ消防士を、「救助の仕方が悪くて子供が怪我したじゃないか」と罵るようなものなのだ。
当然、図に乗るな、ぐらいは言いたくもなる。実際には大人だから言わないんだけど、そうやって我慢しても、こういう体験は理不尽な罰として学習性無気力を引き起こすし、「だったら二度と人助けなんてするもんか」と考えるように仕向けてさえいる、つまりは職業人に対して、常に非道義的になるよう訓練しているのに等しい、のである。


年度末に考えるのに良いテーマではないが、なぜこのようなムゴい事が起こるのだろうかと考えると、単純にキャパシティを超えた仕事があるからだろう。
忙しくて他人にかまけている時間がないのである。

営業は年度末の稼ぎ時に、今までの失点を取り返すために闇雲に仕事をとりまくる。あるいは、ようやく構築した顧客とのコネクションを切らないために、アホみたいな納期と価格の仕事を引き受けざるを得なくなる。

マネージャーは降り注ぐ仕事に翻弄されて、メールの内容を吟味する時間もない。技術的な齟齬や確認すべき事柄をそのままに、顧客からのメールを一文「下記お願いします」とだけ書き添えて技術者に転送する。

プログラマは雑な指示と、誤魔化しのきかないコンピューターの間に置かれて、頭を抱えるしかない。そもそもコミュニケーションが苦手だからこの仕事やってんすけど、と考えながらできる限り端的なメールを書く。

そのメールは巡り巡って顧客にたどり着き「専門的すぎて意味がわかりません」とだけ返ってくる。Fwd:Fwd:Fwd!


デフレ経済下では、シュリンクする市場の中で、放っておけば売上は必ず縮小する。縮小する宇宙の中にいるようなものだ。もし、かのビジネスが前年と変わらず維持されているのであれば、その事業は実質的には膨張している。売上を伸ばすともなれば、その努力は並大抵のものではない。

売上を維持し、あるいは拡大させて今日この日に残っている企業では、生き残る為の構造改革が進んでいる、と考えるほど私は楽天的ではない。誰かがそのキャパシティを超えて、変わらぬ賃金の中で、最後に残った財産であるところの命を、燃焼させているのだ、と想像するよりない。

命を、そこに宿る健全な精神を、資本家を照らす神聖な炎に投げ入れたならば、最後に、ただ無気力でとりとめのない魂だけがススのように大聖堂の天井にこびりつくだろう。
その黒い影は、不親切な技術者やスーパーの店員のように見えなくもない。



資本主義国の多くの人間が信じている歴史の一つに、ソビエト市場経済の欠如によって滅びた、という神話めいた話がある。

曰く、ソビエト・ロシアでは、いくら働いても収入が増えるわけではなかった、それによって、労働意欲の減退が発生し、生産性は地に落ち、ついには、ソビエトの崩壊につながった、と。

私は共産主義者でも歴史学者でもないので、この巷間によく知られた共産主義経済の末路と信憑性について語るつもりはない。
この非市場経済下だからこそ発生した(と言われている)「労働意欲と生産性の低下」が、まんま日本の労働者にも起こっている、という奇妙な符合を、ここで指摘するに留めたいと思っている。


忙しいビジネスパーソンのための自律神経整え方BOOK

忙しいビジネスパーソンのための自律神経整え方BOOK

底辺IT企業は『書けない』プログラマとどう向き合ってきたか

新年から夢のない話で申し訳ないのだが、表題のとおりのテーマである。

note.mu

という記事があって、むやみに長いので飛ばし飛ばし読んだ。
大意としては、世の中には「書けない」プログラマというのがいて(元エントリでは学生さんのようである。さもありなん)そういう人はどうやったって書けるようにならないんだから、諦めろ、という話のようである。

で、じっと手を見て、下請け底辺のIT企業にいる私たちは、このような人々をどうしてきたろうか、と考えると、「放ったらかし」にしたなあ、と思うのである。

最初のほうは優しく教えていたと思う。話したりハンズオンしている時に、あっこの子、変数のことわかってないな、と感じたら、ホワイトボードを持ち出してきて、例の"x"と書いた箱の絵に矢印を引いて、値が入っている図を書いて、「わかった?」「あ、はい」みたいなやり取りをして終わり、という程度の「教育」である。
だが、そんな程度の教育も最初の年の10月ぐらいまでで終わる。
年末が近くなってくると大量の案件が入ってきて、そんなこともやってられなくなる。
ベテランプログラマでも困るような雑な投げ方で案件を振って、出来たらヨシヨシ、出来なかったら、ハイハイとばかりに全部書き直して納品。という具合に「放ったらかし」にしてしまう。

で、そうするとどうなるか、という話であるが、たいてい辞めてしまう。一身上の都合で、年度末をもって退職いたします、という話になる。
正直言って、何の意外性も感じない。そりゃそうだろうな、って思うもん。

当人からすれば、右も左もわからない中、パソコンをあてがわれて、入門書を読んで、そりゃこの通り書けば動くけど、なんで動いているのかはわからない。という状態で放置されて、初対面で忙しそうにしている先輩にも声をかけづらくて。そもそも何を聞けばいいかもわからないのだし。
それでもなんとかヨチヨチ歩きでプログラムを書こうとする。振られた要件を聞いてもどうすれば実現するのかさっぱりわからない。苦し紛れにググったら、コードが出てきたのでコピペする。そのままだと使えないので、ちょっと変えてみる、ああ良かったまだ動くぞ。という具合に書いていると、今度はもっと難しい仕事がやってくる。

日が短く、吐く息が白くなる頃。ようやくたどりついたオフィスで、死にそうになりながらググり&コピペで書いても、全然思ったように動かない。そもそもペーストしたコード片の意味がわからない。調べようにも時間が足りない。春先のんびりしたのが悪かったのかな、それとも、自分は深刻に頭が悪いのかもしれない。と罪の意識が強くなっていく。先輩は殺気だっていて、何も聞ける雰囲気ではない。それでも一人で、徹夜して奮闘して、何か一つぐらいは掴めて、ようやく光明が見えてきたと思ったら、「納期だよ~」と先輩がやってきて、仕事をかっさらっていく。
呆然としていると、苦労して書いたif文とforループをみるみるうちに消されて、$.Deferredとかuse Symfony\なんとか、よくわからない単語の入り混じったプログラムに変えられる。

俺って、居る意味あんのかな?

って思う。思うよね?

そういう事を私たちはしてきました。すいませんね。本当。いや、こんな軽い感じで謝られても困るとは思うよ?でも、おじさんたちにも事情があってね……という言い訳も長くなるし、何の慰めにもならないと思うからしない。

実際、若者を潰すことにかけては散々なことをしてきた自覚はあります。おじさんたちは地獄に落ちるだろうから、それで勘弁して欲しい。

で、ここまで読んだみんなに、こんなことやってて何になるんですか?という疑問が湧き上がっていると思う。次から次へと若者をとって、新人研修もしないで、OJTとか言っていきなり最前線に送って、はい死にました。残念です。また募集かけなきゃ、みたいな。こういう負のループを繰り返して、何になるんですか?って。

何にもなりません。そうやって、限りある人的資源を少子高齢化の我が日本から次々と収奪しては潰しているのが底辺IT企業でございます。としか言いようがない。すごく遠い視点でこの光景を見れば、若者からあらゆる可能性を奪って、何とは言わないが、本人がやりたがらない仕事につかせて、貧困層に叩き落とす大きなメカニズムが見えたり見えなかったりするかもしれない。自覚的にしろ、そうでないにしろ、私たちは皆同じような業を背負っている。そりゃ地獄にも落ちるわな。

一応言っておくと、この蠱毒みたいな地獄で生き残る奴もいる。そういう人間が、プログラムに関するすごい知見を有した向上心の塊みたいな俊英かというと、そんなわけはない。
この術式から得られる人材というのは、どんな要件に対しても、ググり&コピペで向かい撃つ、素手で熊を殴り続ける、よくわからないグラップラーのような存在でしかない。

で、これが重要な話なんだけども、底辺IT企業が欲しいのはそういう人なのだ。案件があって、ふむ、これはサーバーレスでいきましょう。とりあえず、PythonAmazon Lambdaの経験のある、派遣さんの2人ほど見繕っていただけましょうか。みたいな事を言いそうなテックリード人材なんて全然いらないのである。だって、そんな派遣いねえもん。いたって高いもん。PHP経験3年以上。ぐらいじゃないと誰も来ないし、取れないから、そもそもテックリード自体が必要なくて、我が社は常に人海戦術、どんどん戦車の上に乗ってください、たまに轢き潰されてもキャベツ畑から引っこ抜いて来ますので、と平然と言える人間以外必要ない、というのが底辺IT企業のあり方なのである。

そういう意味では、タフネスとグラップリング能力の有無だけを選別する、この蠱毒にもそれなりの必然性があるということがわかると思う。スマートなソリューションの提案能力とか、技術的向上心とか、そういうの全然いらない。ただ、上から降りてきた仕事を、理不尽な変更を、安い単価で短い納期でやります。絶対無理とは言いません。という人材以外必要ないので、こういうふうになっているし、こうなってしまった。

だから、私もスタバに行く度に思うわけだ。あのコーヒー豆に貼ってあるフェア・トレードのシール。あれ、IT業界にもいるんじゃないかな、って。
このシステムの構築中に退職者も精神病罹患者もいませんでしたシール。それが貼ってあるべきだと思うんだ。ネタだと思うかもしれないけど、それぐらいのことをしないとこの業界も改まらないし、自分で、改める気なんて一切ないから。

とはいえ、最近の就職の売り手市場も極まってきて、というか底辺IT企業の実態がよく知られるようになってきて、こういうやり方をしている底辺IT企業はどこも人手不足になっている。人が足りない、というレベルじゃなくて、人がいないから物理的に出来ないよね?というレベル。
それでもアホな会社が受注するから、今度はベテラン・プログラマが駆り出されて、もう戦線が崩壊して、事業撤退するしかない。というのが実は去年の話で、今はそれでも生き残ったゾンビー(巽幸太郎風に)が何とかやりくりしている状況で、もうそれも3月末には成仏するんじゃないかな、と思っている。

なので、プログラムが書ける書けないに関わらず、底辺IT企業のプログラマになるのはオススメしないが、学歴もなくて、プログラムも書けないけど、なんか内定もらったから来春から聞いたことのないIT企業の開発部門です。という不運な方はこの業界の暗黒史を踏まえつつ、いのちをだいじに頑張っていただきたいと思う。

私からは以上です。


スラスラ読める Pythonふりがなプログラミング (ふりがなプログラミングシリーズ)

スラスラ読める Pythonふりがなプログラミング (ふりがなプログラミングシリーズ)

今年の懺悔、深海へ潜れmegamouth

というわけで、大して何も思いつかず、なろう小説も完結させず年末となった。

今年を振り返ると、本業のほうは呆れるぐらい悠々自適にやった。そういう事をすると仕事が全然来なくなるので、酒ばかりを呑んでいた時期がある。
おかげで今になってすごく忙しいのだが、不思議である。なぜまだ依頼するのか、もしかすると私が酒を呑んでいる間に同業者が消えたのかもしれない。

文章のほうは謎の閉鎖宣言があった。今になって思うと何が嫌になったのか覚えていないのだ。多分、ちょっとスネてみただけだと思う。
そしてまた書き出したらダンプに衝突した。

www.megamouth.info


megamouthと言えばクソ社長というぐらいの代名詞になったエントリであるが、ITポエムブログで、閉鎖宣言して、再開して、わかりにくいエントリ書いたら爆発するとか思わないじゃない?消臭スプレーに穴を開けたので、給湯器のお湯で手を洗おう、ぐらいの軽い気持ちであった。

文体的なところは、相変わらずコロコロ変わっている。というか今も変わっている。今年何か手応えのあるものが書けたか、と言われるとあまりない。
実験ばっかしてたような気がする。

www.megamouth.info

これとか上手く書けた気はする、するが、文体もプロットも何のひねりがあるわけでもなく、単に誰もやってなかった、という以上に意味のある文章ではない。
本当に正直に言うと、筆の早い人はこういうのを私より先にやればいいと思う。それぐらい、自分がやる意味を感じていない。

あとは書いたら、ウケたりウケなかったり、Noteに猫の話を書いてみたりした。

note.mu


最近文章の手本にしようとしているのは高橋源一郎である。あの滑らかさは当代一であろう。ちなみに少し前は色川武大であった。しかし、両氏は、文体なんてどうでもいい、とでも仰っしゃりそうで、つまりは、そういう問題でもないようにも思う。

文章を書くのは今でも楽しい。しかし、年々文章を書く方法がわからなくなっている。
勢いで書けなくなった、と言うべきか。勢いで書ける、のはどういうことか、を考えてしまうようになった。

そういう意味では、懊悩して良かった。文章を探求して、文章とは書かぬことと見つけたり、という境地である。いやそれは駄目だ。

AmazonPrimeMusicのご紹介

10月から、ちゃんとヘビーローテションしているアルバムをプレイリストで管理するようにした。
懺悔しなくなったので、すごく溢れている。なので、やけくそ気味に紹介する。

Mbira Lights 1 EP

Mbira Lights 1 EP

日本のドリーム・ポップバンドらしいのだが、検索すると

www.cinra.net

こういうのが出てくる。ふむ。色々大変ですね。音楽のほうは、ソツなくまとまっているし、聞き飽きない。


Two Point Discrimination

Two Point Discrimination

Goldmundという方です。
こちらも良い塩梅のアンビエントであろう。生音が主体というのが今風らしい。
というか最近あまりシンセでアンビエントというのをヒーリングミュージックとかイージーリスニング以外の文脈で見なくなりましたね。

The Man Who Died in His Boat

The Man Who Died in His Boat

Grouperという、漫画で言うとガロ系みたいな人のようである。
何がすごいって、森田童子なみに暗いことである。暗黒が滲み出てくるような暗さであり、どんなにテンションが高くてもこれを聞くと、死にたくなってくる。
よって、調度良い。

Pom Pom: The Essential Cibo Matto [Explicit]

Pom Pom: The Essential Cibo Matto [Explicit]

はい、Cibo Matto
リアルタイムで聴いていた身としては、Tei Towa並には上手くやったユニットというイメージがある。
実際楽曲のバラエティも技巧も素晴らしいが、これらもサブカルの網に絡み取られて「お洒落」のレッテルから逃れられなかったように思う。
音楽がお洒落である必要なんて、これっぽちもあるとは思わない。だから彼女たちにとっては迷惑この上ないことだっただろうと思うのだが、それを突き抜ける力も必要だったのだろうとも思う。

dawn

dawn

Twitterでも書いたが、SilentPoets冷奴。
実際素晴らしいアルバムである。白眉はD.a.nの櫻木氏との"Simple"である。90年代へのオマージュが込められた名曲であるが、さすがにこの歌詞はね…わざとやってるとは思うんだけど。辻仁成とかBookOffで買ってきたくなる。

The Weapons Of Math Destruction

The Weapons Of Math Destruction

はい、Buffalo Daughter
リアルタイムでライブを見に行った数少ないバンドの一つでもある。
ライブでは本物のTR-909のキックの重さに心底驚いた記憶がある。あれはサンプリングでは絶対に出ない音だった。
自分もこういうのがやりたかったなあ、と今さらながら思ってしまう。



そんなところです。
というわけで、皆様良いお年を。