This isn’t about who the lead dev is; everyone makes mistakes. It’s about the process and culture of a project. All project supporters share blame, either for missing in code review or tolerating a culture where consensus changes can be merged with little review or testing.