Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #10650

Re: Two More Very General Consulting Question

From Tom Anderson <twic@urchin.earth.li>
Newsgroups comp.lang.java.programmer
Subject Re: Two More Very General Consulting Question
Date 2011-12-10 19:53 +0000
Organization Stack Usenet News Service
Message-ID <alpine.DEB.2.00.1112101945500.25348@urchin.earth.li> (permalink)
References (5 earlier) <4edffd56$0$286$14726298@news.sunsite.dk> <mBTDq.11783$cG.7766@newsfe14.iad> <alpine.DEB.2.00.1112081541440.15036@urchin.earth.li> <SMlEq.17211$JE1.11242@newsfe21.iad> <slrnje411o.fvg.avl@gamma.logic.tuwien.ac.at>

Show all headers | View raw


On Fri, 9 Dec 2011, Andreas Leitgeb wrote:

> I can imagine managers to be more afraid of longer sync-intervals, 
> resulting from the DVCS-philosophy, than of not seeing all devels' 
> interims work.

The DVCS philosophy does not result in longer intervals between sharing 
work with your colleagues (what i assume you mean by "sync-intervals").

Both centralised and distributed VCS makes it easy to share work with your 
colleagues. You can do it as often or as seldom as you choose, or your 
process dictates. The choice of centralised or distributed VCS has *no* 
bearing on it.

I have come across this belief before. I honestly don't know where people 
get it from.

>> Sooner or later I'll succeed in getting a client organization 
>> interested, and interested for the right reasons. But it hasn't 
>> happened yet.
>
> It would have to be a client whose devels are working remote, and where 
> the benefits of piling up some work before a sync outweighs the higher 
> risk of conflicts happening.

No, as i explained, DVCS has benefits even in a conventionally-organised 
team.

>> 1. History is super-important in these organizations. It is how you
>> locate scapegoats.
>
> I do understand this motivation. The "scapegoat" is typically the one 
> who is in the best position to fix a problem, so identifying him without 
> having to ask everyone is worth as much time as by what the scapegoat 
> will be able to fix it more efficiently than anyone else on the project.

DVCS is capable of recording history just as precisely as centralised VCS. 
Indeed, because you can have multiple local commits in between pushes, it 
can record *more* details about history.

DVCSs also give you tools to erase and rewrite history, but it is your 
choice whether you use them or not. If you care about history, don't use 
them.

tom

-- 
Work alone does not suffice: the efforts must be intelligent. -- Charles
B. Rogers

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Two More Very General Consulting Question Novice <novice@example..com> - 2011-11-30 21:00 +0000
  Re: Two More Very General Consulting Question Martin Gregorie <martin@address-in-sig.invalid> - 2011-11-30 21:45 +0000
    Re: Two More Very General Consulting Question Novice <novice@example..com> - 2011-11-30 23:00 +0000
      Re: Two More Very General Consulting Question Martin Gregorie <martin@address-in-sig.invalid> - 2011-12-01 03:06 +0000
        Re: Two More Very General Consulting Question Novice <novice@example..com> - 2011-12-06 15:24 +0000
          Re: Two More Very General Consulting Question Martin Gregorie <martin@address-in-sig.invalid> - 2011-12-06 20:59 +0000
      Re: Two More Very General Consulting Question Roedy Green <see_website@mindprod.com.invalid> - 2011-12-07 05:45 -0800
        Re: Two More Very General Consulting Question Tom Anderson <twic@urchin.earth.li> - 2011-12-07 18:58 +0000
          Re: Two More Very General Consulting Question Arne Vajhøj <arne@vajhoej.dk> - 2011-12-07 18:57 -0500
            Re: Two More Very General Consulting Question Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-07 20:33 -0400
              Re: Two More Very General Consulting Question Tom Anderson <twic@urchin.earth.li> - 2011-12-08 16:04 +0000
                Re: Two More Very General Consulting Question Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-09 06:53 -0400
                Re: Two More Very General Consulting Question Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-12-09 12:51 +0000
                Re: Two More Very General Consulting Question Lars Enderin <lars.enderin@telia.com> - 2011-12-09 17:26 +0100
                Re: Two More Very General Consulting Question Martin Gregorie <martin@address-in-sig.invalid> - 2011-12-09 23:12 +0000
                Re: Two More Very General Consulting Question Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-12-10 12:00 +0000
                Re: Two More Very General Consulting Question Tom Anderson <twic@urchin.earth.li> - 2011-12-10 19:53 +0000
                Re: Two More Very General Consulting Question Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-12-11 00:04 +0000
                Re: Two More Very General Consulting Question Tom Anderson <twic@urchin.earth.li> - 2011-12-10 20:12 +0000
                Re: Two More Very General Consulting Question Jim Janney <jjanney@shell.xmission.com> - 2011-12-12 03:05 -0700
                Re: Two More Very General Consulting Question Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-12 06:39 -0400
            Re: Two More Very General Consulting Question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-12-07 20:55 -0600
              Re: Two More Very General Consulting Question Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-12-09 10:42 +0000
        Re: Two More Very General Consulting Question Arne Vajhøj <arne@vajhoej.dk> - 2011-12-07 18:48 -0500
    Re: Two More Very General Consulting Question Roedy Green <see_website@mindprod.com.invalid> - 2011-12-07 05:43 -0800
  Re: Two More Very General Consulting Question Arne Vajhøj <arne@vajhoej.dk> - 2011-12-02 20:15 -0500
  Re: Two More Very General Consulting Question Roedy Green <see_website@mindprod.com.invalid> - 2011-12-06 16:45 -0800

csiph-web