If you've ever lost a file, you learned the value of the autosave features in your application. Or, if there was no autosave feature, you probably started using a cloud storage option and/or external disks to save versions of your work. Maybe you've even lost EVERYTHING when your PC went to the dreaded blue screen.
I have experienced all of that and I thought I had it handled from a preventive perspective. I was content with my file storage practices until a recent power outage corrupted my virtual machine image. Yikes!
The virtual machine contained some C# code that I was working on and a Python statistics program. I was working on the Python program on another computer and using OneDrive for saved versions so I had the latest version in the cloud. Unfortunately, I was not using GitHub for this project and so the C# file was not backed up anywhere else. Yikes, again.
All would have been lost that day, except that I perform a local storage backup of my computer files on a regular basis. Particularly around income tax filing time when data gets backed up daily (could you even imagine losing a complete income tax return?! 🤐)