Continuous deployment for solo startups
In brief, continuous deployment is releasing your code as often as you commit a change. For more detail see Continuous Deployment in 5 steps.
Using some continuous deployment principles with a sprinkling of manual intervention over the last five days, Missed Connections has been deployed around 10 times with new versions.
I always enjoy working on the code but seeing the results live so quickly has been a good morale boost.