After 20 years of system engineering, I just expected this to always be the case. Until my most recent job with a bunch of startups, where people fly by the seat of their pants, there's no communication, documentation, protection or testing, for anything. I am pissed off daily that things don't go wrong, because people now think this is normal, and it goes against everything I've learned from experience. It seems I stumbled onto the corollary of Murphy's Law: when you expect everything to go wrong, nothing does.