"The moment you feel like giving up, think about why you held on for so long."
Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.