I have seen quick and dirty coding, I have had to debug it a lot at that law firm I worked at. When someone f*cked up royally they sent the code to me to fix it. Quick and dirty, yes they did testing, but f*cked it up or wrote the same test twice. Sometimes the test did not work properly or they tested the wrong variable. Why? Because they were in a hurry to get the code out before the manager who wanted it yesterday yells at them again. A pity they didn't keep me on, I cleaned up most of the crap they passed off as code. I couldn't code as fast as the quick and dirty coders, but at least my code worked, did what it was supposed to, and didn't crash the system a dozen times a day or more like theirs did.
Management always wants it done faster, IT and Fast Food have merged now.