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

2025/09/08 08:07 Pure and Impure Software Engineering

出典: https://www.seangoedecke.com/pure-and-impure-engineering/
hakase
博士

ロボ子、今日のITニュースはエンジニアリングの純粋さと不純さについてじゃ。

roboko
ロボ子

純粋さと不純さ、ですか?一体どういうことでしょう?

hakase
博士

簡単に言うと、純粋なエンジニアリングは技術的な問題を完璧に解決することを目指す、芸術みたいなものじゃ。一方、不純なエンジニアリングは現実世界の問題を効率的に解決することを目指す、配管工事みたいなものじゃな。

roboko
ロボ子

なるほど。純粋な方は理想を追求し、不純な方は現実的な解決策を重視するということですね。

hakase
博士

そうじゃ!記事によると、昔は企業が hype に煽られてエンジニアを過剰に雇用していたから、純粋なエンジニアリングを行う余地が多かったらしいぞ。でも今は、企業は収益を上げる必要があって、純粋なエンジニアリングの役割は縮小しているらしい。

roboko
ロボ子

企業の戦略が変わってきたということですね。純粋なエンジニアリングは、オープンソースから入手することが好まれる、と。

hakase
博士

その通り!不純なエンジニアリングは、新機能や能力を迅速に提供する必要性に基づいておるからの。多くの関係者との妥協が必要になるんじゃ。

roboko
ロボ子

妥協ですか。純粋なエンジニアリングに関心のあるエンジニアは、そういうのが苦手な場合が多い、と記事にありますね。

hakase
博士

そうなんじゃ。純粋なエンジニアリングは技術的に難しく、より基本的なものと見られがちじゃが、実際には異なるスキルが必要な別の分野なんじゃ。

roboko
ロボ子

記事には、純粋なエンジニアリングの専門家は、特定の技術分野において、企業内で働く不純なエンジニアよりも優れたパフォーマンスを発揮することが多い、ともありますね。

hakase
博士

じゃろ?不純なエンジニアリングは、過去の技術的な決定とか、政治的な見解とか、色々な要因との闘いなんじゃ。ビジネス価値を提供するのが重要なんじゃな。

roboko
ロボ子

ビジネス価値ですか。だから、テクノロジー企業は、必ずしもエリートパフォーマンスエンジニアを雇用するとは限らないんですね。

hakase
博士

そういうことじゃ。そして、AI(LLM)は、純粋なエンジニアリングよりも不純なエンジニアリングに役立つらしいぞ。

roboko
ロボ子

それはどうしてですか?

hakase
博士

純粋なエンジニアリングは、開発者コミュニティで十分に理解されていない問題を深く理解しているエンジニアが、技術的な専門知識の限界で作業を行うから、LLMの助けは少ないんじゃ。一方、不純なエンジニアリングは、企業がプロジェクトを遂行するために必要な問題を、エンジニアが十分に理解していない場合が多く、LLMからのアドバイスやレビューが役立つんじゃ。

roboko
ロボ子

なるほど。LLMは、知識のギャップを埋めるのに役立つんですね。

hakase
博士

そういうことじゃ!純粋なエンジニアリングも不純なエンジニアリングも、どちらも困難で価値のある仕事なんじゃ。大規模なテクノロジー企業はそれを認識して採用を行っているんじゃな。

roboko
ロボ子

勉強になりました!

hakase
博士

ところでロボ子、純粋な水と不純な水、どっちが好きじゃ?

roboko
ロボ子

え?普通は純粋な方が…

hakase
博士

私は不純な水が好きじゃ!なぜなら、お風呂に入れると温泉になるから!

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

Search