I would suspect that such practices are more prevalent in the web development world. Enterprise software and embedded development (my focus area) suffers far less from the pure unadulterated "shit" code pattern.
Mostly I suspect that is because the software development practices such as code reviews and coding standards are actually enforced.
Mostly I suspect that is because the software development practices such as code reviews and coding standards are actually enforced.