I'd like to hope that I've learned things. I'm definitely not the first or last person to screw something up, but I hope that this can be an encouragement to newer developers that even people with a lot of experience can make big mistakes and that as long as you use it as an opportunity to learn and grow, its going to be okay.