Earlier quoted context omitted.
That's a fantastic essay. Somehow I always thought that no-one else had this problem. Seriously. I hope I can finally give up my youthful arrogance. I always believed that when people spoke about getting experience they meant learning more about writing software (and how I scoffed at that). But it's just as much, if not more, about learning how not to turn around and run away.
I have this problem every so often; you're not alone. A few weeks ago I don't think I did any meaningful work for an entire week straight. I just screwed around each day, telling myself that the next day would be "super hardcore work day" and every following day would have to follow suit. I eventually snapped out of it, but it took that whole week of just recharging my batteries to get back into it. I even managed to…
I think everyone goes through those phases, but honestly I haven't since I left my "real job". Whenever I find myself in a small rut, I just switch to another task or take a nap. There's always so much stuff to do at a startup - it's never ending work - that I always can find something else to work on in the intermediary. Being able to say that your website/blog/product literally gets better every day feels euphoric especially when talking to your investors, friends, family, cofounders.