So, you're on to a new project and have already invested quite some time in it. Suddenly your hard disk breaks and you have lost all your hard work.
Or not? Did you make sure that the code can be recovered in some way? Do you backup frequently, manually or automatically? How do you do this?
Personally, I am trying to remind myself to manually backup -- but unfortunately, do this way too seldom.