perhaps the most universal experience of a professional software engineer is making preparations for failure and having them ignored by management, only to them to find out the hard way
alas, you didn't end up looking smart but made other people feel stupid, so you won't get listened to next time
without a union, a professional body, or legal consequence for negligence, software engineering will continue to go fast, and only examine consequences after the preventable accident