PHP / Laravel —「おそらく地球上で最も幸せな開発者コミュニティ」
これは私の言葉ではなく、GitHub自身がLaravelコミュニティについて述べている表現です。開発者たちはフォーラムに技術的な問題を投稿すると、1時間以内に「助けることで何も得をしない」にもかかわらず、ただ手助けしたいという人たちから3件の有益な回答を受け取ったと報告しています。Laracastsは共有学習文化を生み出し、Laraconカンファレンスは採用活動の場ではなく、真のプロフェッショナルな関係を育みます。PHPコミュニティは「PHPは設計の悪いフラクタルだ」という時代を経て、自己認識とユーモアを身につけました。PHP開発者は自分たちの言語に欠点があることを知っており、尋ねられる前に教えてくれます。
JavaScript / Node.js —いじめ問題としてよく知られている
エリック・エリオット(著名だが賛否両論を巻き起こすJS著者)は、Mediumに「JSコミュニティにはいじめ問題がある」というタイトルのエッセイを書いたが、後に削除した。これとは別に、DEV.toの分析では、別の著者による同様のパターンが記録されている。上級開発者が、機能ではなくスタイルの好みに焦点を当てた、厳しく見下したようなコードレビュー批評を行っている。Stack Overflowは初心者に対して敵意を持っており、質問は文脈なしに重複として閉じられる。Twitter/Xのゲートキーピング:「クロージャを理解していないなら、JavaScriptを知っているとは言えない」。ジュニア開発者は、完全に機能する認証コードが、レビュー担当者が好むフォルダ構造とは異なる構造を使用していたため、公然と嘲笑された。
複数の分析で明らかになった根本原因は、JavaScriptが収益性の高いものになるにつれ、地位を求める行動が引き寄せられるようになったことだ。既存の開発者は、自らの優位性を守るために門番のような役割を果たしている。エコシステムの絶え間ない変化は不安を生み出し、「誰もが新しいフレームワークを習得できるなら、古いフレームワークに関する私の専門知識は無価値だ」という思いを抱かせ、その不安が攻撃性を生み出す。すべてのJS開発者がこうであるわけではない。寛大で協力的な開発者も多い。しかし、このコミュニティ文化には、他のエコシステムが回避してきた問題が確かに存在する。
(公平を期すために付け加えると、JSコミュニティは最大規模であるため、悪質な行為がより目立ちやすい。小規模なコミュニティの方が友好的に見えるのは、不親切な人が少ないという側面もある。)