AIによるコーディング支援が開発者間に潜む「志向」の分裂を露呈させる
-
FromHacker News (AI)
AIによるコーディング支援は、これまで見えにくかった開発者間の「志向」の分裂を浮き彫りにしている。
筆者は、7歳からプログラミングに親しみ、コードの美しさではなく「結果」を重視してきたため、AIコーディングツールは自然な進化と感じている。しかし、他の開発者の反応を読む中で、このAIの登場が開発者にもたらす影響について再考している。
ジェームズ・ランドールやノーラン・ローソンといった開発者たちは、コードを手で書く「クラフト」としての喜びや、バグとの格闘、そして「自分がこれを作った」という達成感の喪失に悲しみ(グリーフ)を感じている。彼らの悲しみは、プログラミングという「技術そのもの」の喪失に向けられている。
一方、筆者の悲しみは異なる。AIによるコード生成に抵抗はなく、むしろパズルが一段階上に進んだと捉えている。筆者の悲しみは、コードを書く行為そのものよりも、オープンウェブのエコシステムの変化、キャリアの展望の変化、そしてインターネットのあり方といった「コードを取り巻く世界」の変化に向けられている。
AIコーディングの登場は、開発者を二分する。一つは「結果」を重視し、AIに指示を与えることで開発を進める「Make-it-go」な開発者。もう一つは、コードの「クラフト」としての側面を重視し、手作業にこだわる開発者である。
筆者は、どちらの悲しみも正当であり、重要なのは自分がどちらの悲しみを感じているのかを認識することだと述べている。クラフトを喪失した悲しみは、別の場所で満足感を見出すか、仕事の感覚が変わることを受け入れる必要がある。一方、文脈の変化による悲しみは、新しいツールを学び、望むウェブのために行動することで、より建設的に対応できる。
AIの進化は止められないが、筆者はその変化の中で、自分が作ったものが実際に機能したときの満足感は変わらないと語る。コードへの到達方法は変わっても、それが動いた瞬間の喜びは、40年以上にわたるキャリアの中で変わらない、変わらないものだと結論づけている。
AIによる翻訳/要約をしています。正確な情報はオリジナルサイトにてご確認ください。
当サイトの記事にはプロモーションが含まれる場合があります。
