I only write code on my laptop, but I sync my projects folder with my cloud desktop. It's saved me from several crappy accidental losses.