Version Control - Just Do It
If you do any kind of programming that extends beyond one-liners, you need to version control your work...even if you are a lone wolf weekend warrior, like myself.
Why? At least three reasons:
- Safety. Version control backs up your code, plain and simple. Many options of course for this, but consider...
- Time travel. A backup of your code files is one thing. A backup of your work is another. Let's take the 3-month old, 500 line script your boss wants you to run on new data. You try it on the new data, but it borks. You investigate - you have a whole new f…