Too True. A while ago I started designing and developing my projects by using an incremental "Finish First, Polish Later" technique. And it works SO well.<p>Whatever I'm working on, do the bare minimum and upload version 1 to the server ASAP. UI is missing color? The about page just has my name and website? Everything isn't perfectly spaced out and aligned? I don't care. It works. Version 1 is done. Upload.<p>1st) Knowing I can start and finish something that quickly motivates me to get started.<p>2nd) Seeing the project done and uploaded for the world to see creates a feeling of success, relief, and achievement.<p>3rd) Knowing that everyone in the world can now see my unpolished site further motivates me to keep working on the project quickly so I don't look bad in front of others.<p>It's been working out really well for me. That's how I got last week's project <a href="http://www.residentevilradio.com" rel="nofollow">http://www.residentevilradio.com</a> done so quickly.
For me the problem in working on side projects in the morning, is that the motor starts to run, and then it's harder to disconnect my mind when going out to work - at day job.<p>Of course at night it's harder because we're tired and can easily loose focus, but if not most productive it's easy for me to arrange the time and set more or less half an hour - balancing sleep hours of the week - to end the line of thinking without having to run to the bus to go to work.