To err is human, and coders too, like us are humans and are bound to make mistakes while coding, especially if the needs of the project are complex and if they adhere to the true meaning of agile. But a massive question that needs to be pondered upon is, what if those mistakes are going to be jeopardising to the outcome of the project. Erroneous code could be menacing, involving financial loss to loss in reputation.