I can remember a lot of times bugging myself down to not giving up.
When you try your best, and still can not get it done... give up and declare the victory!
http://www.illuminatedmind.net/2008/12/11/the-best-way-to-solve-a-problem-give-up/
"The one who gains the most is the one who lost the most, at the least s/he gains the experiences"
-IDK