カーゴ・カルト・プログラミング
カーゴ・カルト・プログラミングは、目の前の問題について経験の浅いプログラマが、他の場所にあるプログラムコードを、その仕組みや、それが本当に必要かどうかを理解することなしに、別の場所にコピーするときに生じうる。
また、他の場所で見つけてきた設計手法やコーディングスタイルを、それが生まれた背景理由などを理解しないまま盲目的に適用した結果にも見ることができる。例えば、ひと目見れば分かるようなコードに不要なコメントを加えたり、あるプログラミングパラダイムの慣習に過度に固執したり、ガベージコレクションが自動的に収集するオブジェクトに対して解放コードを記述することなどが挙げられる。
カーゴ・カルトという語句は、元々は第二次世界大戦後の南太平洋で見られた先住民の宗教に由来している。これらの人々は、戦時中素晴らしい積荷をもたらしてくれた神のような飛行機を呼び出そうと、一心不乱に精巧な飛行機の模型や滑走路を作り上げた。コンピュータプログラミングにおいてこの語句が使用されるようになったのは、おそらくリチャード・P・ファインマンのカーゴ・カルト・サイエンス(英語版)から派生したものと考えられる。