I'm a "software engineer". I said can to try to hint that sometimes someone who's an expert at one thing, who, unlike your dad, happens to not be an expert at a second thing, fails to appreciate the challenges of that second thing, and that general pattern can specifically cause an illusory case of the issue described by the OP.