ソフトウェアにも、まだ「アート」が残るはずだ

Dev.to / 2026/5/6

💬 オピニオンSignals & Early TrendsIdeas & Deep Analysis

要点

  • この記事は、AIによってソフトウェアを作る力がより多くの人に開かれることで、自分のニーズに合ったソフトウェアを作れるようになると主張している。
  • 一般の人がツールを使えるようになれば「職人技」が壊れたり、専門家の仕事が置き換わったりするといった不安に反論し、質や細部へのこだわりは依然として重要だと述べている。
  • 著者は、「動く」ソフトウェアと「うまく動く」ソフトウェアは別物であり、デザイン、UX、反復、うまくいかない点から学ぶことは今も難しいと強調する。
  • 写真や3Dプリンティングのような過去の変化になぞらえ、AI支援の開発が広がっても、専門性と練習が差を生むと結論づけている。
  • また、人々が自分でソフトウェアを作れるようにすることで新しいツールやカテゴリが生まれうること、そして「心と魂」が込められた良いソフトが時間とともに上に来るはずだと述べている。

もともとjosnun.comで公開

かつてはエリートのみに独占されていたツールや能力に、より大規模な集団がアクセスできるようになってきたことは、新しい現象ではありません。書籍や識字力、写真撮影、製造(例:3Dプリンティング)、そしてコンピューティングはいずれも、かつては平均的な人には手の届かなかった能力の例でしたが、今では当たり前になっています。AIの登場により、次に民主化される能力は、どうやらソフトウェアのようです。

これらの転換のたびに、「“一般の人々”にこのようなツールを与えれば、その職人技が壊れる」「雇用という一つのカテゴリーが丸ごと消えてしまう」「能力が台無しになる」あるいは「われわれの知る社会が破壊される」といった否定的な声が上がってきました。ある程度、それが成り立つ面はありますが、概して言えば、民主化は一般の人に新しい機会をもたらしつつ、同時に自分の職人技に長けた人たちのための余地も残してきました。誰もがカメラ付きの電話を持っているからといって、写真家の居場所がなくなるわけではありません。構図の理解や、良い写真が何によって成り立つのかの理解が、彼らを際立たせます。そうしたことは、努力、実践、学習、そしてさらなる実践によってしか身につきません。カメラを持っているだけで、名人級の写真家になれるわけではないのです。

ソフトウェアでも同じことが起きるでしょう。AIによって、ソフトウェアを作ることが簡単に見えるようになります。そしてそれは素晴らしいことです。自分のニーズに合ったソフトウェアを作る人々の大勢の存在を私は歓迎します。そして、彼らを解放して、仕事でも趣味でも、あるいは家族や地域のための時間を過ごすことなど、自分が際立って取り組めることに集中できるようにしましょう。とはいえ、質の高いソフトウェアを作るのは難しい。重要な違いは、「動く」ものと「うまく動く」ものの間にあります。決定的に異なるのは、品質と細部への配慮です。良いソフトウェアは、単にページに放り込まれたコードの塊以上のものです。そこには設計、UX(ユーザーエクスペリエンス)、何がうまくいかないかを見つけること、反復があります。実際に使ってみて、望んでいると思っていたものが、実は自分が本当に望んでいたものではなかったと気づくこと――「しっくりこない」何かがあること。あるレベルでは、ソフトウェアを作る“反復(レップス)”を積むことで培われる直感があります。つまり、いつ直感を信じてよいのか、そしていつそれを証明する必要があるのかを学ぶことです。

誰もがソフトウェアを作れるようになることは、良いことです。作れると嬉しいのに、ビジネスとして成り立たせるための採算が取れないソフトウェアのカテゴリーが、いくつもあるでしょう。だったら、自分たちで作れるようにしてあげればいい。別の分野における専門性を持つ人の中には、良いソフトウェアを作ることに長けている“達人”になっている人もいるかもしれませんが、高い参入障壁がそうした人たちを遠ざけてきました。人にはアイデアがあります。そのアイデアを実行する力が、まったく新しいツールやソフトウェアのカテゴリーを切り開くかもしれません。私は、書籍と同じように、心と魂を注ぎ込まれたソフトウェア、他とは一段違うソフトウェアが、最終的に上に来て、結果としてすべての人のためにソフトウェアの品質が底上げされると期待しています。

誰もが生み出せるようになれば、品質が差別化要因になります。優れたソフトウェアはあなたに感情を抱かせます。つまりそれは芸術です。だからこそ、私は前向きです。自分の頭の中にあるイメージの中身を形にすることで、私が解き放つことができたある種の喜びがあり、その喜びが他の人にも届くのを見るのが楽しみです。こうした移行はスムーズに進むのでしょうか?私はそうとは思いません。うまくいかない箇所や後退もきっと出てくるでしょう。でも、新しいクラスのソフトウェアという約束、そして洗練された職人技の可能性がある限り、私は楽観的でいられます。