Can you make your code better?
Can you stop it from being so unwieldy?
Can you code for the one problem that is in front of you or do you need to look at all the problems around you before you can decide?
Controlling your code, what you write, and not letting it spiral out of control is one of the most difficult tasks developers have to perform. Our innate desire is to solve all the problems and make the world a better place.
But sometimes (most in fact) we instead need to focus on the one that is in front of us.
Solve that, and then move on but only if we can reign in and control our code.