今日は、ジェラルド・ワインバーグ氏による[エゴレス・プログラミングの十戒]を紹介します。

  1. 自分が誤りを犯すということを理解し、受け入れること。
  2. 自分と自分のコードは別物である。
  3. どんなに「空手」を学ぼうと、いつでもあなたよりもっと詳しい人間がいる。
  4. 相談せずにコードの書き直しをしないこと。
  5. 自分より無知な人に対しても尊敬と敬意と忍耐を持って接すること。
  6. 世界で唯一変わらないのは「変わる」ということだけである。
  7. 唯一本当の権威は、地位ではなく知識より生ずる。
  8. 自分で正しいと思うことのために戦うこと。しかし負けは潔く認めること。
  9. 「部屋に籠りきりのやつ」にはなるな。
  10. 「コーダーには優しく、コードには厳しく」─人ではなくコードを批判すること。

プログラマーの方のみならず、すべての制作者の方に捧げます。