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 but which solves or masks the problem at hand, and is generally faster and easier to put in place than a proper solution.