I lost some progress due to a change that I decided to make, and I don't want that to happen again. Therefore, I suppose using Source Control would be a good idea. However, I just want code that works as I want it to to be in the project's repo. That way, if I ever end up breaking what previously worked, I can go back to the latest working copy.