I'd like to second the mention of plan vs. no plan.
Having no plan is often better when you're facing a deep pit of work, pick at it every now and again, whatever you feel like working on that day.
vs. having a clear Todo list that is longer than a DNA chain and just giving on it after item 5 because 6 is boring.
Oh, and congrats, looks great.
I find it very hard to maintain enthusiasm and momentum on side projects if there is a plan. It just feels like work.