Observations on software: from "State of the Nation" to nitty-gritty technical details.


Distributed version control

Recently, Joel on Software published a blog entry discussing the advantages a distributed version control system [DVCS] has over a version control system [VCS] with its dependency on a central repository.  The key point, Joel says, is that "with distributed version control, the distributed part is actually not the most interesting part," but "that these systems think in terms of changes, not in terms of versions."  Joel doesn't get it.