kludges
Kludges, also spelled kluge or kludge, are workarounds or quick-and-dirty solutions that satisfy an immediate need but are clumsy, fragile, and difficult to maintain. The term is common in software engineering, hardware, and other technical fields. Its exact origin is uncertain, but it gained widespread use in mid-20th-century American computing to describe improvised fixes that bypass more robust designs.
Characteristics include ad hoc construction, lack of formal testing, tight coupling to the current environment, poor
Consequences: while a kludge can deliver a functioning result quickly, it often increases maintenance burden, risk
Management and alternatives: in software engineering, kludges are generally considered undesirable but occasionally unavoidable in crisis
See also: technical debt, workaround, hack (in computing), spaghetti code, patch (software).