Tell me about a time you discovered a significant error in your own code or data. How did you fix it and prevent it from happening again?