During one of those longer coding sessions, my development environment started to act up and (at the end) gave up on me. There was no way to save the code because of some ‘modal madness’ occurring in the background. I took a deep breath, restarted the computer and (succesfully) re-programmed the portions of code that got lost. Naturally, I closely and (frequently) watched (and used) that ‘Save’ shortkey afterwards.
Retyping code out of memory is no fun. The good part of it is, that it does give a new meaning to the words ‘a fresh start’. I bet that, in a couple of years, someone will introduce ‘Extreme Reboot Programming’: two programmers sitting side by side writing code and ‘rebooting’ the computer every hour just to catch that ‘fresh start’ feeling.
I’m not kidding you.