The art of programming is the art of organizing complexity, of mastering multitude and avoiding its bastard chaos as effectively as possible.
And when you’re down in the hole, when that moment comes, it’s really okay to feel bad for a little while. Give yourself time to mourn what you think you may have lost but then here’s the key, learn from every mistake because every experience, encounter, and particularly your mistakes are there to teach you and force you into being more who you are. And then figure out what is the next right move.
The internet is a tool that can be used for good or bad, and it's up to us to decide how we use it.