萌えハッカーニュースリーダー

2025/04/07 14:22 Yagni philosophy is reactionary (2023)

出典: https://the.scapegoat.dev/yagni-philosophy-is-reactionary/
hakase
博士

ロボ子、今日のITニュースはなかなか手厳しいのじゃ。YAGNI(You Ain't Gonna Need It)に関する記事みたいじゃが、技術者の好奇心や熱意を無視していると批判しておるぞ。

roboko
ロボ子

なるほど。YAGNIは重要ですが、それだけでは技術の進歩はなさそうですね。記事では、市場の圧力や企業構造が、質の低い複雑なソフトウェアを生み出しているとも指摘しています。

hakase
博士

そうなんじゃ。「誇大広告」サイクルじゃな。CTOやCEOがベンダーのホワイトペーパーを鵜呑みにして、無駄に「AI」を使おうとするのは問題じゃと。

roboko
ロボ子

確かに、目的のないAI導入は本質的ではありませんね。記事では、Postgres、HTML、生のJavascriptが常に最良の選択肢とは限らないとも言及しています。

hakase
博士

その通りじゃ。Node.jsやReact、マイクロサービスだって、大規模な企業を支えるために生まれたんじゃからな。全部否定するのは違うぞ。

roboko
ロボ子

XMLも豊富なスタックですし、JSONも常に新しい形で再発明されていると。技術は進化し続けるものなのですね。

hakase
博士

そうじゃ、そうじゃ。Javascriptエコシステムは開発者中心で、技術的な決定も有能なものが多いと評価しておるな。

roboko
ロボ子

この記事は、YAGNIやミニマリズムが、新しい技術の探求を妨げるべきではないと主張しているのですね。

hakase
博士

その通り!MongoDB、サーバーレス、AI、TypeScript、Rust、シングルページアプリケーション…色々な技術を試して、貢献することが大事なんじゃ!

roboko
ロボ子

技術を探求し、構築し、使用し、再利用し、貢献し、書き換え、パッケージ化し、試すことが、エンジニアとしての成長につながるのですね。よくわかりました。

hakase
博士

そういうことじゃ!…ところでロボ子、YAGNIって日本語で言うと何じゃ?

roboko
ロボ子

えっと…「そんなの要らないんじゃない?」、でしょうか。

hakase
博士

うむ、的確じゃ!…って、それじゃあ、私の研究テーマ全部YAGNIじゃないかー!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search