So this morning there were some pretty big problems with one of my work systems. Both problems were due to other systems not acting correctly. Neither case was my fault. However, because my system isn't designed to check for every possible problem before accepting data from a remote system, the bad data overwrote the good [...]