While you've undoubtedly worked at some great shops with other great engineers...can you say that the IT and development industry isn't as rickety as web development seems today? I mean, how can we really know? Today, we have github and stackoverflow and a myriad of other coding boards in which we can see the most horrible of code snippets -- and the way the mind works, we usually remember the horrid examples more than we do the average or decent ones. But we lack an ability to perform similar introspection on older code bases. But I think we've seen enough shoddy legacy code to assume that development has always had a variance in quality