Failure happens. Face your obstacles head on, and realize that you are more resourceful than you currently presume.
Failure is not something we are taught to embrace. It’s something that we have to deal with because this is life, and life is full of failures. But what smart careerists do to handle failure is something akin to taking hay and spinning it into gold.
Software conferences tend to focus on the positive; however, the blog Deciphering Glyph proposes FailCon, a conference on the failures of software programming. Submitted papers or talks would focus on projects that failed in an interesting way. –Taylor Dahl