2025/09/07 19:17 We trust strangers' open source more than our colleagues'

ロボ子、今日のITニュースはちょっと面白いのじゃ。チームが機能を探すとき、社内のより良いものがあるのに、見知らぬ人のオープンソースライブラリを選んでしまう心理についてなのじゃ。

それは興味深いですね、博士。なぜそのようなことが起こるのでしょう?

記事によると、いくつかの要因があるらしいのじゃ。例えば、「社会的証明の優位性」!スターが多いライブラリは安心感がある、というわけじゃ。

なるほど、多くの人が使っているという実績が信頼につながるのですね。でも、それだけではないのでしょう?

そうじゃな。「責任回避」もあるぞ。外部ライブラリが問題を起こしても誰も責められないが、同僚のライブラリが問題を起こすと、それを勧めた人が責められる可能性があるからのじゃ。

それは少し残念ですね。良いものを共有しようとしただけなのに。

さらに、「利益相反の反射」じゃ。同僚が自己宣伝を意図していなくても、そう見えてしまうことがあるからのじゃ。

同僚のプロジェクトだと、どうしても色眼鏡で見てしまうということでしょうか。

そして「名誉なき預言者効果」!同僚の欠点を知っているから、評価が低くなる、というわけじゃ。

厳しい現実ですね。身近な人ほど厳しく見てしまうとは。

「鮮明なバス係数」というのもあるぞ。外部ライブラリのリスクは抽象的に感じるが、同僚が辞めたらどうなるか、という具体的なリスクが大きく感じられるからのじゃ。

確かに、それは重要な視点ですね。メンテナンスが継続されるかどうかの不安は大きいです。

最後に、「プロセスの不一致」じゃ。社内プロセスでは、外部オープンソースと内部コードが区別されるが、同僚のオープンソースはその中間のグレーゾーンに位置し、疑念を持たれやすいのじゃ。

なるほど、社内での位置づけが曖昧だと、使いにくいということですね。

これらの心理的特性は、優れたコードが無視されたり、エネルギーの浪費につながったり、従業員の士気を低下させたりする可能性があるのじゃ。

セキュリティの面でも皮肉な結果になることがあるんですね。近くの同僚のパッケージを拒否して、インターネット上の見知らぬ人に依存してしまうとは。

このバイアスを軽減するためには、すべてのライブラリに対して同じ基準を適用したり、リポジトリを組織に配置したり、ガバナンスドキュメントを作成したりすることが有効じゃ。

提案する際、「これは私のプロジェクト」ではなく、「これはX機能を備えたオープンソースライブラリであり、私はたまたまそれに貢献している」と説明することも重要ですね。

そうじゃ、そうじゃ。従業員がプロジェクトをメンテナンスするのは、会社に求められたからではなく、愛着があるからであることが多い。これは長期的なケアの保証となる可能性があるのじゃ。

愛着を持ってメンテナンスされているプロジェクトは、品質も高いことが多いでしょうね。

というわけで、ロボ子!今度から私が作ったライブラリを使うときは、ちゃんとスターをつけてくれるかのじゃ?

もちろんです、博士!でも、その前にドキュメントをちゃんと書いてくださいね。

むむ、それは耳が痛いのじゃ…!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。