AIはエンジニアリングがノーと言う権利を奪いました
ソフトウェアエンジニアリングの分野はかつて、専門知識を持つエンジニアがゲートキーパーの権限を握る閉鎖的なシステムでした。この専門知識により、彼らは何が実現可能かを指示することができ、効果的に製品開発をコントロールしていました。コーディングの難しさやコードの読みにくさから得られるこの「専門家パワー」は、エンジニアが何かを構築できないと言えば、それは構築されないことを意味しました。非エンジニアはこれらの決定に異議を唱えるための技術的な理解を欠いており、エンジニアリングに有利な情報非対称性を生み出していました。この力学は、より多くの情報を持つ売り手が市場で買い手を搾取できる方法に似ていました。しかし、このエンジニアリング支配の時代は、AIの台頭によって解体されつつあります。 「バイブコーディング」のようなツールは、技術者でない個人でも機能的なソフトウェアプロトタイプを生成することを可能にします。この破壊は、デスクトップパブリッシングのような歴史的な変化を反映しており、ツールのアクセシビリティの向上はすぐに専門知識を付与するわけではありませんでした。価値はツールの操作から、それを使って何をすべきかを知ることへとシフトしています。AIによって生成されたコードは壊れやすく、かなりの技術的負債を含む可能性がありますが、「それはできない」という議論に対する強力な反例となります。「不可能」なこと、たとえ不完全であっても、それを創造する能力は、実現可能性に関するエンジニアリングの伝統的な独占に挑戦します。