Behind the Curtain: The Smell You Smell May Be Your Company Software During my many years as a consultant, contractor and employee I've seen a lot of really bad code, especially in larger companies. So who's to blame? The funny thing is that is isn't usually the programming staff that's to blame (though it