I wrote a recursive lambda function that called itself over and over. Within a hours, we had rung up an excess of $600 dollars from the single function call.
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.