Eric Sink has posted an explanation of why a lone programmer would use source code control. I think the most important reason is that if you’re a software developer who’s used to source code control, you feel very, very strange without it. Just editing files that aren’t backed up in a version control system would just freak me out at this point.