When is the right time to give up? It is easy to say “never give up” but that isn’t the right answer. It also isn’t the right time simply because you run into a little adversity. And the right time depends on what you’re doing. Are you wanting to give up on training that new hire and deciding to let him go? That needs to happen sooner rather than later. Are you wanting to give up on adding a feature a client asked for? That shouldn’t happen until you’ve come to the conclusion that what they want is impossible or outside of your abilities (and really, only impossible things are outside of your abilities.)