世界を動かす技術を、日本語で。

私たちの後ろで梯子を巻き上げる

概要

  • 歴史的な織物職人の衰退と現代AI技術の類似性
  • 技術革新による職人技術・専門性の喪失問題
  • 企業の「シニア人材」偏重と後継者育成不足の危機
  • ジェネレーティブAIによるソフトウェア開発現場の変化と懸念
  • 使い捨てソフトウェアや「Vibe Coding」への批判と職人技の意義

技術革新と職人技術の喪失

  • は社会にとって極めて重要な財であり、文化や自己表現、慎みを守るための必需品
  • 歴史的に 織物 は高価で、数着を大切に使い回し、世代を超えて受け継ぐ対象
  • 工場化パワールーム の発明により、未熟練労働者でも大量生産が可能となり、布の価格が急落
  • 職人の賃金は激減し、生活は困窮。職人たちの技術は徐々に社会から失われる
  • ラッダイト運動 (Luddites)は、技術自体ではなく、その導入方法と社会的影響に対する抗議活動
    • 彼らは「安かろう悪かろう」の布が社会の利益になるのか疑問視
    • 現在、英国のHeritage Crafts Associationは多くの織物技術を「絶滅危惧」または「危機的絶滅危惧」と分類
  • Apollo計画 のF1エンジンも、設計図は残っていても製造ノウハウの消失で再現不可能

シニア人材不足と後継者育成の問題

  • IT業界では 「シニア」人材の採用 ばかり重視し、育成には消極的
    • 高齢化や病気、事故で人材が減少し続けるリスク
    • Junior人材 の育成を怠れば、将来的にシニア人材が枯渇
  • 企業側の理由として、 R&Dコストの増大 や「即戦力」志向が背景
  • 技術継承 が途絶えることで、優れたコードや高品質なソフトウェアを生む「職人技」の喪失

AIと専門性の危うい関係

  • Generative AI (GitHub Copilot等)の登場で、専門知識を必要としない自動化が進行
    • 一見便利に見えるが、専門性を「ブラックボックス化」し、知識・技能の継承が困難に
  • 所有者層 は成果物だけを評価し、プロセスや品質改善の重要性を軽視
  • 大量生産・低品質化 が進み、使い捨て前提のソフトウェアやプロダクトが増加
  • AI活用が「次なる産業革命」と喧伝される一方で、その恩恵を受けるのは一部の所有者層のみ

Vibe Codingとソフトウェア開発の未来

  • Vibe Coding (感覚的なコーディング)は、技術の民主化を標榜するが、短期的な利益追求やサブスクリプション収益化が主目的
  • AIによる「自動コーディング」が進むことで、 技術的負債 や品質低下が加速
  • 「安かろう悪かろう」のソフトウェアが増え、長期的にはコスト増大や信頼性低下を招く
  • 本来のプログラミング教育 や「職人技」の重要性を再認識し、持続可能な技術継承が必要

まとめ:技術と職人技の共存に向けて

  • 歴史から学ぶべきは、技術革新と職人技術のバランス
  • AIや自動化の導入は否定しないが、「質」や「技能の継承」を軽視すべきではない
  • 業界全体で 後継者育成専門性の共有 を推進し、持続可能な成長を目指すべき
  • 「大量生産・大量消費」ではなく、「高品質・長寿命」なプロダクト作りへの回帰が必要

Hackerたちの意見

AIの本当の問題は、誰がそれを所有しているか、そして彼らがそれを何に使うかってことだよね。コードで面白いことができるかどうかや、ジュニア開発者と同等になれるかは関係ない。何ができるかよりも、何に使われるかの方が重要なんだ。所有者たちは、給与コストを削減するために使うだろうし、彼らの視点ではそれは常にコストセンターなんだよね。もしあなたが所有者じゃないなら、AIの方向性や使い方に対して何のコントロールも持てない。あなたの人生は、何の意見もなく、ただそれによって変えられてしまう運命なんだ。記事を引用すると、「あなたの一日あたりの6シリングは、一週間あたりの6シリングになるかもしれない。そして、あなたはそれに対処するしかない。」ってことだよね。もしできるなら、他の6シリングの仕事を探しに行くのは「自由」だけど。もし「どんな技術もこんなもんだ、昔からそうだ」って思うなら、正しいよ。あなたは常に所有者たちの気まぐれに振り回されてきたし、経済的な民主主義に向かう変化がない限り、これからもそうなるだろうね。

これがラッダイトたちの立場だった。組織された労働者は再びこの原則的な立場を取るべきだ。労働組合に参加しよう!

所有者たちは給与コストを削減するために使うだろう もちろん。これは耕運機が発明されて以来続いていることだよ。だからこそ、今は尖った棒で一日中土を耕すよりも、もっと面白いことができるんだ。 > 経済的民主主義、一般の人々が自分の生活を取り戻す場所 歴史は、これが必然的に人々が自分の生活を失うことを意味することを示している。なぜなら、国家があなたの決定を代わりにして、仕事を割り当てるから。例えば、自動車会社が生産する車の色が民主的に決まるとしよう。59%が緑の車に投票したら、赤い車が欲しい?残念ながらそれは無理。4人乗りの車が欲しい?ダメだよ、53%が2人乗りの車を作ることに投票したから。カーステレオがいらない?73%がそれを望んだから、結局は支払わなきゃいけないんだ。

「所有階級はそれを使って人件費を削減する。」 物事は循環するから、新しいことじゃないよ。前回の大きな恐怖は(今も?)アウトソーシングで、西欧や北欧、サンフランシスコの開発者1人の価格で、東欧やインドから5人雇えるってこと。でも、それがその1人の開発者の雇用に影響を与えたとは思わない。スキルレベルのことは考えてないけど、比較できると思う(正直、よく知らないし、気にもしてないけど)。アウトソーシングもAIも同じことが必要で、要件が必要なんだよね。私はこの国(オランダ)で育ったから、政府や税金、エネルギーセクター、交通などについての内在的な知識がある。それが自覚できないほど多くのことを知ってる。もしたくさんの時間と労力をかければ、最終的にはそれを要件や作業指示に分解できるかもしれないけど、自分でやるか、近くの誰かを雇う方がずっと効率的だよ。

これが「AI」や「スマート」ロボットについての一番の懸念なんだよね… 技術そのものじゃなくて、「支配階級」がそれをどう使おうとしているかが問題。最近の彼らの主な関心事は「労働者の生産性」じゃなくて、「どうやって最大限の労働者を置き換えられるか(理想は全員)で、自分(と株主)の利益をほとんど全部手に入れられるか?」ってことなんだ。利益のためにずっとそうだったけど、今や「厄介な貧乏人」とその面倒な給料から完全に解放される可能性を見つけたってわけ。

今の所有階級はネッドの時代とは違うよね。MSFTを持ってるのは誰?多分、君も401kを通じて持ってるんじゃない?似たような考えを持つ株主たちと連携して変化を起こすのを止める人はいないよ。もし君が現金をマットレスの下に隠してるわけじゃないなら、君も所有階級の一員だよ。

実際、ソフトウェアの技術にこだわる人たちが年を取ったり、燃え尽きたり、所有者たちが非現実的な期待をかけるせいで業界から逃げたりしたら、私たちはどうするの?何もしないのかな?人間が書いたソフトウェアが必要だという暗黙の前提がある。もし未来にコンピュータが書いたソフトウェアの方が利益が出るなら、それが現実なんだ。宇宙は人間が書いたソフトウェアに価値を与える義務はない。食べ物だってこの穴から逃れられない。もしそれをキャリアとしてやりたいなら、手作業で食べ物を育てるのはもう利益が出ないんだ。

これも、人間が書いていないコードが人間にとって役立つという前提があるけど、今のところそれが可能だと示した人はいない。全部人間が修正しているだけだよ。

自分を「ソフトウェア職人」と考えている者として、私がやっている仕事は決して評価されず、常に「高すぎる」と見なされるだろうという結論に至った。私は無償で働いているから、それは私には問題ないけど、ほとんどの人にとっては経済的に実現不可能だよね。安い粗悪品であふれた業界の問題は、高品質なものを生産するのが非常に高くつくことだ。誰かがそれを試みると、ビジネスから追い出されることになる。ちょっと賢い人たちは「少し良い」ものを作る方法を見つけて、それに対して高い料金を取るだろうけど、品質を主軸にするとビジネスが潰れる良い方法だよね。それが基本的な市場のダイナミクスなんだ。現実はそういうもので、悪でも善でもない。結局、私のような「ニッチ」な職人だけがまともな品質のものを生産するけど、大規模にはできない。なぜなら、大きなことをするためのチームを集められないから。最も悲しいのは、私が自分の技術を他の人に教えたいと思っていたのに、誰も学びたがらないことに気づいて、何年も前にそのことを諦めたことだね。

利益動機って最近の現象なんだよね。効率向上と同じだって誤解されることも多いけど、実際は全然違う証拠が山ほどある。 > 「食べ物ですらこの穴から逃れられない。今や、食べ物を手作業で育てるのは、キャリアとしては利益が出ない。」これって怖くない?人類の基盤となる営み、つまり狩猟や採集、栽培による栄養摂取がもう「利益のあるビジネス」じゃなくなってるってことだよ。生きるために必要なものが、利益が出ないからって貶められてるなんて、ほんとに恐ろしいことだよね。これは、搾取と目標の不一致に対抗するための赤信号だと思う。AIの不整合が人類を滅ぼすって騒いでるけど、実際には経済の不整合が人間をホームレスにし、飢えさせ、治せる病気で死なせてる。供給や需要の問題じゃなく、ただ利益を最優先してるからなんだよね。「それが現実だ」とか言って、株価にひれ伏してる敗北主義者や運命論者を見ると、私たち人類としては怒りを感じるべきだよ。自分の存続のために何か価値のあることをするのではなく、他人の手によって自らの滅亡を受け入れるなんて、ありえないよ。

「食べ物を手作業で育てるのは利益が出ない。」 ニッチな分野に留まれば利益は出るよ。マーケットガーデニングって呼ばれてる。農業の自動化と比べると雇用や収入は全然だけど、あまり多くの人がやらなければできることだよ。木工や製造業も同じことが起きた。見かけるのは、製造元の倉庫から古くなった部品を再製造する店や、材料が高くて再加工する方が新しいものを注文するより安くて早い場合の店だよ。消費者層は小さいから、供給もそれに合わせて小さくなるけど、ゼロにはならない。

このコメントは、私が待っている「もう一つの靴」が落ちることを暗示してるね。私は何も問題ないよ。もしソフトウェア開発がほぼ完全に自動化されて、実質的に開発職がなくなるなら、もっと重要な経済的条件に対処しなきゃいけない。私は普通の公立学校の学生で、労働の自動化についてのケインズの話を覚えてるけど、まだ実現してない。自動化の目的は働く時間を減らすことなのに、私たちがこんなに働き続けるのは信じられなかった。でも、私は大学で怠け者だったから、働かない理由があればそれが良い理由だと思ってた。前置きはここまでにして、私は先行きに対する不安を感じていて、私の中途半端な友達たちも、仕事がなくなった後のことを考えて、まるでヘッドライトに照らされた鹿のようにお互いを見つめ合ってる。私の質問は、迫り来る大規模な自動化や解雇に備えて社会を準備する動きはあるの?人々はまだ仕事を求めているようだけど、社会がそれを求めているから。政治的なリーダーや思想的なリーダーが、ついに働くことのトレッドミルから降りて、ケインズスタイルのリラックスに向かう動きはあるの?どこから始めればいいのかわからないし、どんな方向でも感謝するよ。* AIによる解雇は、課税対象のR&Dや金利の本当の問題をメディアがスケープゴートにしてることは理解してる。仕事の大規模な自動化とAIによる実際の労働力の置き換えは、私が期待している10年の期間の2倍から5倍のスケールで起こると思う。

業界はいつも「シニア」という言葉がタイトルに付く人を雇いたがるだけだよね。シニアという言葉がタイトルに付く人を育てようとはほとんど思わない。最初に引き上げられたはしごは、地面にあるものだと思う。誰も新しい人を育てたがらない。ジュニアの労働者を育てないのは、その延長線上にあるように思える。

大学はそのギャップを埋めるために、シニアスキルに焦点を当てたトレーニングを提供するようになるんじゃないかな。いつかは。

昔は見習いが自分のジュニアポジションにお金を払って、徐々にシニアに進むにつれて有給の仕事を得て、最終的には自分の弟子を取ってお金をもらうようになってたんだよね。

ボランティアのジレンマだね。ジュニアを育てるより、他の会社が育てたジュニアをシニアとして雇った方がいいじゃん?

バイブコーディングは技術的負債のための給料前借り 盗んでるね…

「シニアという言葉がタイトルに付く人がいなくなる。」 おそらくそうはならないけど、職位のインフレが進んで、5年の経験で「シニア」のタイトルがもらえるようになってる。私は15年くらい経験があるけど、せいぜいミディアだと感じてる。まあ、これは自慢みたいなもんだけど、どうでもいいネットのコメントだし。

このコメント面白いね。スタートアップって、3年未満で「シニア」って呼ばれる人を量産してるからさ。5年経ってもプリンシパルエンジニアになれないなら、何してるの?

縫製機械に対するラダイト運動の擁護は、正直言って予想外だった。ラダイト運動全般への支持は予想できたけど、縫製機械が悪い、搾取的で、「クソみたいな」布を生み出し、利益追求のためだけに存在するって主張はちょっと驚きだね。

パワールームとミシンは全然違うからね。全くの別物だよ。

そこにはたくさんのナンセンスがあるよ。「彼らは、パワールームが生産したクソみたいな布が社会にとって純粋な利益になるとは懐疑的だった。なぜなら、それは顧客が服を何度も買わなければならなくなることを意味していて、一度の購入をサブスクリプションに変えてしまうからだ。」これは歴史を現代の論争に合わせて再構築しようとする明らかな試みだね。ラッダイトたちが気にしていたのは、自分たちの仕事であって「社会への純粋な利益」じゃないんだ。

この投稿にはたくさんの問題が提起されてるけど、特に一つについて話したいな。技術の進歩とその経済的・社会的影響について。技術の進歩って、新しい方法で製品やサービスを提供する時に起こると言えるよね。「より望ましい」特性の組み合わせで、より早く、安く、資源の投入がより良いバランスで、またはより価値のある出力を生み出す。技術が他のものより優れていることが明らかな場合もある。ほとんどの特性が有利で、より早く、安く作られ、結果が良いから、古いやり方と比べて新しいやり方が優れていることは否定できないこともある。でも、新しい技術が特性のミックスであることもあるよね。注目を集めるのは、一般的に新しいやり方が早くて安いけど、出力の質が高くない場合。時には、この安くて早いけど質が低い新しいやり方が「勝つ」こともあって、消費者がそれを好むこともある。で、ここが重要なんだけど、こういう変化についての議論が消費者以外のことに根ざしているのはなんでだろう?不完全でおそらく欠陥のある例だけど、消費者が「すぐに壊れるシャツや靴に対して、長持ちするものにもっとお金を払うよりも、安い方がいい」と決めた場合。優れた製品を作る古いやり方はまだ存在していて、一部の消費者はそれを好むけど、大半はそうじゃない。根本的には、これは新しいやり方がより望ましいという消費者の認識に根ざした変化なんだ。古いやり方の出力の高い価格や、新しいやり方が仕事や経済、社会に与える影響に不満を持つ人もいる。根本的には、これは消費者の好みに関係していて、そこで責任を問うべきなんだ。

技術の進歩とその経済的・社会的影響 これについて、1995年頃に数学者が論文を書いて、かなり注目を集めた記憶があるんだけど、彼の結論には全部同意できるわけじゃないし、方法にも疑問があるな。

消費者たちが、長持ちするものよりも早く壊れるシャツや靴に対して安く払う方がいいと決めたんだ。 そもそも、彼らはそれが早く壊れるなんて知らないし… それに、気づいた時にはもう服の予算を使い果たしてて、ちゃんとした布を買う余裕がないんだよね。最近はそれを見つけるのも難しいし、結局は低品質のものをもっと買うしかない。

ホモ・エコノミクスが救いに来た!すべての消費者は完璧な知識、購買力、そして事実上無限の選択肢にアクセスできるから、低品質のものを求める時は、すべての選択肢と自分自身や業界の未来への長期的な影響を考慮した計算された慎重な決断なんだ。独占や価格力がこのユートピアを壊してるのは明らかだけど、それがなくても、消費者が「資本からの虐待を受け入れている」と責める時は、プラチェットの「ブーツ理論」を思い出すようにしてるよ。

バイブコーディングの価値は、良いコードや持続可能なコードを書くことじゃないんだ。ITの専門家じゃなくても、使い道を検証して適切な支援を得るために、十分に悪くないプロトタイプを作れることなんだ。変革のリーダーシップの観点から見ると、クソみたいなプロトタイプを持って入る方が、バポーワーを提案するよりもずっとマシだよ。アマチュアでも(基本的でクソみたいな)「もの」を予算なしで提供できるから、成長が加速するんだ。俺の最初のプロジェクトは80%がGithubからコピーしたり、いくつかの入門チュートリアルを参考にしたりしたんだけど、知ってる?それでもちゃんと動いてるよ。今までに七桁の利益を上げたんだ…

記事は「バイブコーディング」を「ファンシーなUX」と表現してるけど、つながりをうまく説明できてないね。要するに、今はシンプルな問題の説明をその問題のためのインタラクティブなツールに変えられるシステムがあるってこと。まだまだ不完全だけど、すでに力強くてエンパワーメントな新しいパラダイムの始まりが見えてきてるよ。

リスクの観点から見ると、プロトタイプを作ってすぐに成果を出すことがプロジェクトのリスクを大幅に減らすんだ。賢い意思決定者の世界はリスクのゲームで、ある分野では許容度が高く、他の分野では低い。プロトタイプからすぐに成果を出せるなら、見えない仕事よりずっとリスクが少ないよ。コーダーは広い投資ポートフォリオの観点で考えることが少ないけど、良い経営者はそういうふうに物事を表現するのを見てきた。AIはそのプロトタイプを作るのを安くて簡単にしてくれるから、自分のプロジェクトにとってすごく助かってる。最初のソフトウェアをすぐに提供できるからね。

医療関係で働いてる親戚がいるんだけど、医療ノートにAIが導入されたことで、彼女のレベル+1の上司が、手動でチャートをコーディングしなくて済む分、患者数を増やすように頼んできたんだ。最初は医者の組合化について愚痴が出てたけど、今はただなんとなくそれに従いながらも大声で文句を言ってる感じ。利益が全てってことだね。

トーマス・プタセックはSWE AIの懸念を偽善だと一蹴したけど、実際には彼はその主張を過小評価してると思う。これが私たちが得た結果だよ: - GPLライセンスの代わりにBSD/MITライセンスを使って - セキュリティホールやデータ損失に対して全く責任を取らず - 気候変動に寄与するパフォーマンスの悪いソフトウェアに対して全く責任を取らず - 17,000のウェブフレームワークを出荷し、もう一つのブロックチェーンスタートアップを立ち上げ、MITのオープンソースプロジェクトの周りにもう一つのラッパーサービスを作る それで今「セキュリティの問題はどうなるの?」って言うつもり?私たちがこのベッドを作ったんだよ。

「私たち」って誰?多くの「私たち」は趣味でプログラミングをする時間がないんだよね -- たとえ最初はそうだったとしても。多くの「私たち」は、何千もの機会を持ってIT分野を改善することができた特権を持つ他の人たちと一緒にされるのを受け入れたくないんだ。彼らはクールすぎてそれをやらず、また別のLISPインタープリターを作ったりしてる。そして、彼らはHNに来て「私たち」を便利なスケープゴートとして使って、責任から逃れようとしてる。ほとんどの「私たち」は、なんとか生活を保とうとしてるんだよ。年間20万ドル以上稼いで快適な生活をしてる人は、IT分野を助けるべきだよ。40代でまだ自分の家を持ってない私じゃなくてさ。