Since I started using version control systems like CVS and later on SVN I can’t remember how I could possibly work before.
You might remember sentences like “But it worked yesterday!” or “Why the hell did I change that and when?” which were common companions when I looked at code I wrote a while back.
To avoid situations like this, a version control system could be a valid solution with more benefits than just less confusion.
Ernie Leseberg made the effort to collect most of the reasons I could think of on why to use a VCS with a small team or even if you are working alone.
If you don’t use a VCS yet give the article below a read and hopefully you will change your mind.