Kluge
A kludge (or kluge) is a 'solution' for accomplishing a task, originally a mechanical one and usually an engineering one, which consists of various otherwise unrelated parts and mechanisms, cobbled together in a untidy or downright messy manner. A kludge is never elegant or admirable, except ironically.
| Table of contents |
|
2 in naval use 3 in computing |
earliest recorded use
There are reports that the term was in use as early as the 1940s in Great Britain, although the first usage listed by the Oxford English Dictionary is by J.W. Granholm in the American Datamation magazine in 1962:
- Feb. 30/1 The word ‘kludge’ is..derived from the same root as the German Kluge.., originally meaning ‘smart’ or ‘witty’... ‘Kludge’ eventually came to mean ‘not so smart’ or ‘pretty ridiculous’. Ibid. 30/2 The building of a Kludge..is not work for amateurs. There is a certain, indefinable, masochistic finesse that must go into true Kludge building.
in naval use
In Naval parlance, a kluge was usually a machine or process which worked perfectly ashore, but never aboard ship. The resulting inoperative machinery was regarded as so much clutter; a minor naval use of the word came to apply to clutter in general, especially as it might impede shipboard operations. Compare with Rube Goldberg machine, or Heath Robinson.
Spelling: Most dictionaries have the spelling kludge as the headword, and kluge is listed as an alternate spelling.
Pronunciation: kludge traditionally rhymes with huge, but the pronunciation rhyming with fudge is common. Most dictionaries list only the former pronunciation, but Merriam-Webster lists both. Neither bear a resemblance to the pronunciation of the German word Kluge, which sounds something like kloo-gah,
See also: Quick-and-dirty, crock, Jargon Filein computing
In modern computing technology, a kludge is a method of solving a problem, doing a task, or fixing a system (whether hardware or software) that works but is inefficient, inelegant, or unfathomable. To kluge around