That's a lesson I wish more software engineers would internalize. Novelty is a reliable way introduce failure modes. That was my main takeaway from a book that was mostly about bridge failures: Case Histories of Error and Judgement in Engineering by Henry Petroski.