Cargo_cult_programming Cargo_cult_programming

Cargo cult programming - Definition and Overview

Cargo cult programming is an incompetent style of computer programming characterized by the ritual inclusion of code or program structures that serve no real purpose. Cargo cult programmers will usually explain the redundant code as a way of working around a computer bug encountered in the past. Typically, however, they do not understand either the bug or the apparent solution (compare shotgun debugging, voodoo programming).

The term 'cargo cult' refers to aboriginal religions which grew up in the South Pacific after World War II. The practices of these cults centered on building elaborate mockups of airplanes and military landing strips in the hope of summoning the god-like airplanes that brought such marvelous cargo during the war. Use in computer programming probably derives from Richard Feynman's characterization of certain practices as Cargo cult science.

This page, or a previous version of it, comes from the Jargon file (http://www.catb.org/~esr/jargon/html/index.html)

References

Example Usage of programming

fmancinelli: Wow! Files from the past: http://www.textfiles.com/programming/3dshade.txt ... Lot of nights spent implementing this in assembly! Good times
peterradics: User-Centric Javascript – How to Use it, How it Can Help You - http://wrl.hu/40 #javascript #programming #webdev
mariocarrion: IMO a better name for a programming language is "GSpot", includes the G and everything.
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.