I don’t really have an answer to this quandary. Today I spent too long trying to solve a programming challenge, but I’m not a programmer. I think this is one of the lessons we each have to learn the hard way. I don’t like to quit, and I don’t like quitters, but I did try hard. I didn’t quit this morning on the last 1 kilometer of my 5K run, but I did give up on my programming challenge.