Two of the biggest sources of incidents I’ve seen are: 1. Legacy code 2. Migrating away from legacy codeThe conclusion is clear: you should only write non-legacy code