This article is right on about version control. I would go farther: every person writing code should be using it—there are a lot of scientists doing ad hoc code that should be in version control too.