Quick-and-dirty

related topics
{math, number, function}
{system, computer, user}
{work, book, publish}
{language, word, form}
{company, market, business}

Quick-and-dirty is a term used in reference to anything that is an easy way to implement a workaround or "kludge". Its usage is popular among programmers, who use it to describe a crude solution or programming implementation that is imperfect, inelegant, or otherwise inadequate, but which solves or masks the problem at hand, and is generally faster and easier to put in place than a proper solution. It is also used in cognitive science to describe first-pass cognitive processes that might attempt to quickly process information in a simple way before resorting to more heavy resource-consuming processes.[citation needed]

Recognising the attractiveness of implementing changes speedily, there was a general move to formalise this as rapid application development.

Quick-and-dirty solutions often attend to a specific instance of a problem rather than fixing the cause of the more general problem. As such, they are sometimes used to keep an item of software or hardware working temporarily until a proper fix can be made.

The phrase is also frequently used in describing any document or tutorial that gives a brief overview about how to do something, without going into too much detail about why or how it works.

Microsoft's first operating system, MS-DOS, was originally called Quick and Dirty Operating System (QDOS)[1], prior to its purchase from Seattle Computer Products.

See also

References

Full article ▸

related documents
Wikipedia:Free On-line Dictionary of Computing/X - Z
Unix billennium
Metaphone
Facade pattern
Object-oriented programming language
Shotgun debugging
List of FIPS country codes
Inductive logic programming
Super-Poulet number
Structure and Interpretation of Computer Programs
Kilobyte
August Ferdinand Möbius
Ninety-ninety rule
Semivariance
Classical logic
Max August Zorn
National Center for Biotechnology Information
SISAL
Unavailability
List of counties in Nevada
Turbo C
John Koza
Gauss–Markov process
Hill system
The Free Software Definition
Mathematical constants (sorted by continued fraction representation)
Wilhelm Ackermann
Principle of least astonishment
Vladimir Voevodsky
Édouard Lucas