I feel like "engineer overconfidence" is actually laziness.
Any time I've felt inclined to say it's fine, wasn't overconfidence. It was laziness to go through the whole process of re-validating something.
This seems like an embarrassing admission, but it was part of me learning how to be a programmer. The rookie me wanted to cut corners.