James on Software: Why Distributed Version Control Matters to You, Today. an argument for using git for version control. via ram.