What is a piece of technical dogma (like strict DRY or 100% test coverage) that you think causes more damage than bad code?