🔒 Stop Saving Work to C:\, Smarter Storage Habits for Devs & Creators

:floppy_disk: Protecting your work with smarter storage and backups


:pushpin: Introduction

Whether you’re a developer, game designer, video editor, or writer, where you save your work matters. One wrong decision could cost you hours, days, or even weeks of progress.

In this post, we’ll explore why saving to your root drive (like C:\) is a terrible idea, why version control matters, and how proper backup strategies can save your sanity.


:desktop_computer: The Risk of Saving to Your System Drive

Many users default to saving their projects directly on the OS drive, usually C:\ on Windows or / on Linux/macOS. It seems convenient, but it’s risky.

:red_exclamation_mark: Why It’s a Problem:

  • OS drives are constantly changing, they’re updated, patched, and rebooted often.
  • System crashes or reinstalls can wipe everything.
  • Backups treat OS drives differently, many exclude them by default or de-prioritize them.
  • Corporate backup software often deduplicates data across systems, risking user-specific data loss (more on that shortly).

:brain: Smarter Save Locations

Instead of dumping your files onto the system drive, use:

  • :small_blue_diamond: C:\Users\<username>
  • :small_blue_diamond: A secondary internal drive
  • :small_blue_diamond: A dedicated external SSD/HDD
  • :small_blue_diamond: A NAS or SAN (e.g., Synology)
  • :small_blue_diamond: A file server or mapped network location

Why? These drives are isolated from the OS and easier to back up or restore independently.


:toolbox: Backup Tools You Should Know

If you’re working solo, here are options that help:

:desktop_computer: OS-Level Backups

  • Windows: File History or full system backups
  • macOS: Time Machine
  • Linux: rsync, Borg, Timeshift, and more

:globe_with_meridians: Network Backups


:office_building: Enterprise-Scale: The Deduplication Trap

In larger orgs, backups are often handled by tools like:

These tools use deduplication to save space, which can unintentionally destroy unique user files if everyone saves similar data (like cloned repos).

:warning: Real-World Example

Imagine four devs clone the same GitHub repo to their C:\ drive. They each make different changes.

A backup system deduplicates the files, keeping only the latest change (change 4). If change 2’s author needs a restore, their version is gone. Deduplication thought the files were redundant.

This is why each user should save work in their user folder (C:\Users\<username>) or another uniquely identifiable path. Backup tools are designed to treat these areas as personal data sources, and retain them as such.


:white_check_mark: Best Practices Summary

  • Never save critical files to your root/system drive
  • Use a dedicated location: external drive, second internal disk, NAS/SAN
  • Enable and monitor backup tools that fit your setup
  • In enterprises, stick to user folders to avoid dedup wipeouts
  • Use version control for code and project changes (see Part 2)

:link: Up Next: Version Control

This is just one part of the equation. In Part 2, we dive into why version control isn’t optional in 2025, and how to implement it without pain.

:open_book: Read Part 2: Git Good, Why Version Control Is Mandatory in 2025