この言葉を聞いたのは約15年前です。
私の理解は、ウィキペディアの記事やTechRepublicの記事で説明されているものと似ています。「友好的で、個人的な感情を脇に置いて、同僚と一緒に」仕事をします。相互に敬意を払ってピアレビューを行い、学習したいという欲求を含み、コードを「所有」していると感じないため、誰かがバグを提案したり、バグを修正したり変更する必要があると言ったとしても、あなたはそれについて弁明しませんそれ。
また、コードを改善することを目標に、他のプログラマーと良好な関係を築く態度を持つことが主な目的だと考えました。だから私はそれがあなたの仕事の質に誇りを持っているとか、あなたがしたことがあなたの顧客に問題を引き起こした場合に後悔を感じると両立しないとは見ていません。
しかし、最近の質問に対する答えから、他のプログラマの中には「エゴレスプログラミング」について異なる理解を持っていると思うようになります。では、正しい定義は何ですか?そして、その意味は何ですか?