In this column, instead of examining the software industry’s best practices I want to step through the looking glass. I want to examine its worst practices – specifically, those that have been used so often, by so many people, to produce such predictably bad results that they should be labeled “classic mistakes.”
https://stevemcconnell.com/articles/classic-mistakes/