Even worse is when you know before you start that you are probably going to spend 2 days chasing dead ends because you don't know the problem space yet and need to try a bunch of different things. Battling procrastination in this situation takes a ton of will power.