There a lot going on inside every computer. With time and a broadening education, it can become difficult to remember specifics of how we achieved a specific task. For that reason, it is desirable to document our own achievements. It is also important for others to be able to learn from our success and mistakes for the advancement of our society. This comes strictly from my own educational point of view and not the capitalistic side.
Version control is one way to provide this historical and educational point of view. Additionally, it allows one to try and/or test changes. For this reason I am adapting to utilizing GitHub and Git software. GitHub is a Web-based Git repository hosting service.