DEV Community

Bexley Gardner
Bexley Gardner

Posted on

Your Code Is in Git. Your Screenshots, Docs, and Design Files Probably Aren't Backed Up Anywhere

We're obsessive about backing up code. Every commit is versioned, every branch is pushed, every repo has a remote. But open up the average developer's Desktop or Downloads folder and you'll usually find years of screenshots, exported diagrams, client assets, design mockups, and random project files sitting on a single laptop with zero redundancy.

If that machine dies, gets stolen, or a drive fails, the code survives. Everything else might not.

The Blind Spot in Developer Backup Habits

Git solved version control so thoroughly that it's easy to assume "backup" is a solved problem in general. But a lot of what actually piles up in day-to-day dev work never touches a repo:

Architecture diagrams and whiteboard photos
Design handoff files and exported assets
Screenshots used for bug reports, docs, or PRs
Personal project photos, conference photos, team event pics
PDFs, contracts, and scanned documents
Local .env reference notes and config screenshots (obviously handle secrets carefully here)

None of that lives in version control, and a lot of it isn't synced anywhere either — it just sits in a folder, backed by nothing but the health of a single SSD.

Why "It's in iCloud/Google Photos" Isn't a Full Answer

Cloud photo sync is genuinely useful, but it has failure modes worth thinking about:

Storage tiers creep up in cost as your library grows, especially once screen recordings and 4K screenshots start eating space
Single point of failure — an account lockout, billing issue, or policy change can affect access to everything at once
Sync isn't backup — if a file gets corrupted or deleted and that change syncs, you can lose the "backup" too unless you're relying on version history working perfectly

This isn't an argument against cloud sync — it's an argument for not treating it as your only copy, the same way you wouldn't push to a single git remote and call it a backup strategy.

A Simple 3-2-1 Approach That Doesn't Require Extra Tooling

The classic backup rule — 3 copies, 2 different media types, 1 offsite — works fine for personal/dev files too, without needing anything fancy:

Primary copy: your laptop, as usual
Cloud sync: iCloud, Google Drive, Dropbox, whatever you already use
Physical, offline copy: an external drive or dedicated backup device, kept separate from your laptop

That third layer is the one most devs skip, mostly because it feels like an extra manual step. This is where something like a dedicated no-subscription backup device is actually a decent fit — plug it in, back up photos/screenshots/exports in one pass, and you've got an offline copy that doesn't depend on any account staying active. ClickFree is one option built specifically for this kind of one-click photo and file backup across phones and computers, without a recurring subscription — worth a look if you want a physical, offline layer without building your own NAS setup.

Top comments (0)