I made a large commit a few minutes back, and crazy as this may sound, I nearly sighed an audible sound of relieve! I’m not sure why this is – I managed most of four years of university without version control without an insane amount of harm done.
Anyway, it’s just that version control provides one with an almost tangible safety net, a point where if things work (or should work) you can roll back to, or go and check what you changed to break it. It’s crazy to think that a version control system is actually part of a developers debugging tools!
I really don’t have much to say on the topic, or much to add to it, except that if you’re a programmer in any way and haven’t discovered version control yet: I highly recommend investigating it, even if it is something simple like subversion, and if you’re feeling brave, take a wack at a real version control system like git or one of it’s peers. You won’t regret it. Ever.