Automatic folder backup, every boot.
Set it once, forget it. Yesterday's code is always somewhere safe.
Daily Backup snapshots a set of folders every time it starts, then closes. Set it to launch with Windows and you get a fresh archive every morning — without remembering to run anything.
You configure the source folders once. From then on, every time Daily Backup launches it creates a dated archive of those folders, then quits. If today's backup already exists it skips silently and waits for tomorrow. Add it to your Windows startup folder and your active projects get snapshotted on every reboot.
Source code lives in folders. Git keeps history of committed work, but daily backup of the whole tree — including build artifacts, IDE configs, scratch notes, things you haven't committed yet — means you can always roll back to any morning of any week. When you stage that risky refactor and break everything, yesterday's tree is still sitting next to today's.
49 small, sharp Windows utilities. All freeware. All by the same author.