I know this sounds weird, but bear with me..
Sometimes when I've coded for some time (days) I suddenly become "scared" of continuing. I come up with all kinds of diversions to not have to deal with the code, which is really annoying and, needless to say, unproductive.
It's like I've reached some point where I subconsciously feel that I could potentially destroy everything, and now I dare not touch it. Or maybe it's because I'm starting to realize that a lot of the work I've done up to here have been "bad" and I now need to remake most of it. Or maybe I'm just scared because I've run into a problem I don't really know how to solve, and I hate to have to come to that realization. I don't know.
Have you ever experienced anything like this? How do you deal with it?
Just to not turn this into a discussion about version control: I am using version control. That's not it.
(I can certainly understand if this question is outside of SO. In that case then please just close it or whatever it is you do :)
cheers!
PS. I guess this should be community wiki.. right?
Update: Just wanna thank everyone right away for a lot of good and inspiring posts! Thanks! (I don't really feel that I can choose a "correct" answer for this question, so I'm just gonna leave it "hanging"..)