原題: The End of Programming as We Know It
著者: Tim O’Reilly
公開日: 2025-05-10
ソースURL: The End of Programming as We Know It
アーカイブ日: 2026-05-13
ティム・オライリーは、AIによってプログラマーの仕事が消えるという通俗的な予言に対し、それは「プログラミングの終わり」ではなく、「私たちがこれまで知っていたプログラミングの終わり」にすぎないと論じる。彼の基本視点は、計算機の歴史そのものが、低水準の技能を抽象化し、より多くの人が新しい層で創造できるようになる連続的な変化の歴史だった、というものだ。配線による直接制御から機械語、アセンブリ、高級言語、インタプリタ言語、OS、Web、クラウド、APIへと進むたびに、以前は必須だった技能は相対化された。しかしそのたびにソフトウェア需要は縮小せず、むしろ対象領域が拡大し、プログラマーの数も増えてきた。
その理由として、著者は需要の弾力性を挙げる。ソフトウェアを作るコストが下がれば、これまで採算に乗らなかった用途まで開発対象になり、より多くの人と企業がソフトウェアを使うようになる。Webやモバイル、クラウド、決済APIの普及は、難しい基盤部分を隠蔽しながら、新しいサービスの組み合わせと運用の複雑性を爆発的に増やした。結果として、個々の開発者は低水準の制御をあまり知らなくてもよくなった一方で、継続的な統合、長寿命サービスの保守、大規模システム運営、各種APIの接続といった、より高い抽象度の仕事が増えた。
著者はこの歴史的パターンを、現在の生成AIにも重ねる。自然言語で指示して試作品を得られることは確かに大きな変化だが、それは専門性の消滅ではなく再配置を意味する。コードを書く作業そのものの比重が下がるほど、何を作るべきか、どの文脈で使うべきか、出力をどう制約し、どう評価し、どう既存業務へ接続するかが重要になる。AIを使えば初心者でも簡単なものは作れるが、複雑な現実世界の最後の三割を仕上げるには、設計判断、デバッグ能力、品質感覚、業務理解が依然として必要だ、という複数の現場観察が紹介される。
この議論を補強するために、オライリーはジェームズ・ベッセンの産業革命研究を参照する。新技術が生産性向上をもたらしても、その利益が社会に広く行き渡るまでには長い時間がかかる。機械を導入するだけでは足りず、運用方法の発明、周辺制度の整備、技能の普及、安定した労働力の形成が必要になる。この過程をベッセンは learning by doing と呼ぶ。AIについても同じで、真価はモデルの存在そのものではなく、それを使いこなす実践、組織的学習、業務への埋め込み、改善の積み重ねによって初めて引き出される。
記事後半では、AI時代に新たに前景化する仕事が具体的に描かれる。企業のAIエージェントは、単なるチャット窓口ではなく、業務ルールや例外処理を背負う主要なデジタル接点になる。その実装では、単にコードを生成すること以上に、業務プロセスの理解、文脈の付与、エージェントの制御、責任の所在、他システムや他エージェントとの協調設計が重要になる。つまり、プログラミングの意味は、キーボードで逐語的に命令を書く行為から、意図を実行可能な仕組みに変換するための体系的思考へと移る。
結論として著者は、AIによって開発者一人あたりの生産性が大きく上がったとしても、同時に社会全体の programmable surface area も拡大すると見る。企業、科学、インフラ、顧客接点のあらゆる場所で、これまでソフトウェア化されていなかった課題が新たに対象になるからだ。だから問うべきは、プログラマーが不要になるかではなく、どの技能が周縁化し、どの技能が中核化するかである。AI時代の開発者には、実装速度そのものよりも、問題設定、文脈設計、評価、運用、社会的接続を担う役割が強く求められる。
この文章の価値は、AIによる雇用代替をめぐる短期的な恐怖や楽観を、計算機史と産業史の長い時間軸へ引き戻している点にある。技術の抽象化が進むたびに、旧来技能の一部は陳腐化したが、そのことは需要の消滅ではなく、新しい抽象層での仕事の増加を伴ってきた。生成AIを例外ではなく、その系譜上の次の段階として位置づける整理は、流行語としての「AIが全部置き換える」論よりはるかに持続的な見通しを与える。
また本稿は、AI時代に重要になるものを単なる「AIを使え」という態度論にとどめず、文脈の設計、業務理解、品質制御、エージェント間協調、責任の所在を支える基盤へと具体的に接続している。この視点は、コード生成能力の向上だけを見て開発の未来を語る議論より一段深い。プログラミングとは何かという定義そのものが、記述行為から体系的思考と運用設計へ移る、という見立ては、今後も繰り返し参照される論点だろう。