I have:
* Google Drive (100GB tier 2$/mo)
* Amazon Cloud Drive (Unlimited/any file tier)
EDIT: I also have my home Synology NAS
My workflow/strategy that failed:
* GDrive syncs only the root files and not all folders. I keep there notes mainly.
* I once in a while upload RAW image files from my Nikon DSLR to the Amazon Cloud Drive.
* I once in a month connect my external HDD to do Time Machine backup.
* Most of my personal projects are in Github and Bitbucket and I commit and push in a sane way.
* I have an 'experiments' and 'projects' folders in which I do most my work. 'Experiments' is a project that is incubating - it doesn't have a git repo or presence. A project is something that's fully maintained and has a Git repo, and I've decided to invest myself in officially.
During the HDD failure I've lost around 2-3 weeks of hard work, which i spent my vacation re-doing. Most of the work was POC's that I didn't consider a "project" and commits I hadn't pushed yet (no special reason). I worked on many projects in parallel.
My thoughts right now:
* Everything should live within a Git repo? (but then I need to force myself to push all the time)
* Everything should live on Google Drive? My entire home folder? anyone doing this?
* Then again - what should be on Amazon Cloud Drive? it is unlimited..
Please share your backup strategy if you can :)
Thanks!