I agree with what you're saying but I think your last sentence is an important, and somewhat often overlooked, point. You've recognized that this is a mistake than you aren't immune from making and are going to take steps to lessen the risk of it occurring. I think often times this is the difference between good parenting and not so good parenting. It isn't so much that good parents don't make mistakes or forget things, but that they have a system in place to catch these mistakes before they become incredibly serious. This still won't eliminate all mistakes but it should certainly lessen the risk.
From a professional standpoint, while I'm not an engineer I am a technician working in aerospace, I think the same general rules apply. I consider myself pretty darn good at my job and yet I still constantly make mistakes. The trick is to have processes in place that allow you, or someone else, to catch those mistakes before they become irrecoverable. I'd much rather work with someone who makes frequent mistakes but is able to embrace a process meant to identify those mistakes than someone who makes much less frequent mistakes but refuses to adhere to procedures meant to correct mistakes, often out of a sense of arrogance or ego.