In short: the likely explanation for those failures, regardless of bad coding practices, were most likely 100% human error