Last night while doing some performance testing that involved compiling a very large package (LibreOffice, to be exact) my desktop decided it wanted to reboot for security patches. This caused the terminal window I had opened for the build task to close, and thus stopped the build before completion, and thus caused me to have to restart the entire build process from scratch when I brought the terminal back up. This may be a common problem when moving your business practices to the cloud - loss of power, a cat on the keyboard, smartphone falling out of your private helicopter… Is there any way to alleviate the frustration this can cause?