On Wednesday, October 30, 2013 10:18:20 AM UTC+5:30, Chris Angelico wrote: > On Wed, Oct 30, 2013 at 3:33 PM, Ben Finney wrote: > > Chris Angelico writes: > >> *Definitely* use source control. > > +1, but prefer to call it a “version control system” which is (a) more > > easily searched on the internet, and (b) somewhat more accurate.
> Right. I've picked up some bad habits, and I think Dave may also > have... but yes, "distributed version control system" is what I'm > talking about here. There is this article by Joel Spolsky http://www.joelonsoftware.com/items/2010/03/17.html -- putatively around mercurial but really about modern distributed version control systems (DVCS). He says: --------- With distributed version control, the distributed part is actually not the most interesting part. The interesting part is that these systems think in terms of changes, not in terms of versions. -------- So from that POV both 'source code' and 'version control' are misnomers. So -- as usually happens in our field -- the acronym DVCS becomes the closest non-misnomer to a really new concept -- https://mail.python.org/mailman/listinfo/python-list