flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik de Bruin <e...@ixsoftware.nl>
Subject Re: Planning for Git
Date Thu, 22 Nov 2012 18:26:14 GMT
>> 2) several committers are "on loan" from Adobe for a very specific
>> goal (Peter and Gordon). Are they comfortable working with Git,
>> willing and able (in that they have enough time available to do so) to
>> learn Git, or would moving to Git mean that they are no longer able to
>> contribute?
> I would be very surprised, and frankly disappointed, if they are unable to
> make the switch. We are talking about very smart developers here, and its
> not like switching from English to Japanese. Most of the common/every day
> commands are the same and the new concepts are not that difficult to grasp.
> Peter, Gordon, Alex and Carol are all extremely smart developers I am
> confident they will be perfectly fine.

Any claim that the transition will be effortless is plain wrong. There
is a learning curve for each new tooling and from reading about it on
the interweb, as well as from my own efforts trying to 'get' it, the
curve for Git is rather steep. This means that if a developer is not
familiar with Git, he/she will have to invest time to learn it to be
able to contribute.

In the case of Peter and Gordon the limited time they can spend on the
project has a very specific goal and is part of their day job. So,
what I'm saying is, do we want them to spend this time on (learning)
Git, or do we want them to spend time on Mustella and Falcon?

Repeating that Git is easy to learn doesn't make it so. At least for
me it doesn't seem to come as easily as I hoped, the paradigm is just
too different (i.e. more complicated) from the 'centralised' version
control I'm familiar with (SourceSafe, Perforce, SVN). If that
disappoints you, I'm sorry. As an average guy with average programming
skills, I'm unlikely to be unique in this, though.

The transition will (temporarily) lessen my ability to contribute to a
project I care about, so my current obsession with Git is now squarely
aimed at making the transition as organised and predictable as
possible. If my insistence on clarity and focus, as well as
documentation and planning, irritates you, well, I guess that
disappoints me.


Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

View raw message