It can be difficult not to take the time to figure things out so that you don't fail, but it's also impossible to account for all variables. Sometimes things don't work out and that's the way it is. We just have to dust ourselves off and try again. It sounds like you're well on your way. :)
I always laugh when I see your name, it is more of a sentence than a name, but you are right we have to keep going.