[svlug] Preventing a Revision Control Flamewar
Brian J. Tarricone
bjt23 at cornell.edu
Mon Oct 20 11:46:03 PDT 2008
Rick Moen wrote:
> Quoting Brian J. Tarricone (bjt23 at cornell.edu):
>
>> In a general sense, sure, but if you don't care about VCSs for the sake
>> of VCSs, might as well just pick whatever seems easiest and best suited
>> to the job and go with that.
>
> A very short-sighted attitude, and I note that you similarly ignore my
> point about the reasons for favouring tools that enable major advances
> (and thus are generally superior) even if you have no immediate need for
> the advantages. You blandly observed that those long-term advances are
> irrelevant to Bill's usage case. Oh well.
You seem to assume that doing extra work (in git's case, possibly a lot
of extra work; its learning curve is quite steep compared to
alternatives, and its documentation is some of the worst I've seen) to
learn something you may never need always pays off. Maybe it does,
maybe it doesn't. The tone of Bill's original email seemed to suggest
(to me, anyway) that he was more concerned about completing his task
than learning a new skill. Perhaps I was mistaken.
I don't subscribe to the whole "knowledge for knowledge's sake" school
of thinking. Sometimes we just want to get things done, and sometimes
being a little short-sighted is perfectly fine for mundane matters.
In any case, in a world where knowing how to use git is useful, knowing
how to use svn is also useful. Learning svn is potentially a productive
use of one's time, and deferring learning git until one actually needs
it (if the need ever actually arises, even) doesn't seem like such a big
deal to me.
But anyway, this is potentially morphing into a philosophical argument
that a) I have no interest in participating in, and b) is a bit
off-topic for this list.
-brian
More information about the svlug
mailing list