On Aug 13, 2008, at 12:00, Andy Levy wrote:
> But I prefer Karl Fogel's more succinct summary in that same thread:
>
> "Measure the quality of a programmer by the number of commits she
> makes is like measuring the quality of a legislature by the number of
> laws it passes."
>
> A more humorous take on it: http://thedailywtf.com/Articles/
> Productivity-20.aspx
And let's not forget:
http://folklore.org/StoryView.py?
project=Macintosh&story=Negative_2000_Lines_Of_Code.txt
I don't usually care how many commits someone does, rather what
changes they make. I try to review every commit that comes across the
commit mailing list for the MacPorts project (with exceptions for
some areas of the code I'm not familiar with) and sometimes I spot
coding errors or style issues and can reply immediately and let the
committer know. I'm more of a programmer than a manager; maybe a
manager would have a tougher time knowing whether the stuff flying by
in the commit emails is good or bad. Nevertheless, simply enabling
commit mails provides a manager with some level of overview over the
progress of the project.
I admit that it doesn't necessarily make it easier to see what
*isn't* being done. Reading the commit mails gives me a good handle
on the fact that for example Paul and George have been working on
their GSoC projects and that Matthew and Eric and Markus have been
working on their ports, but it doesn't make it immediately obvious
that for example James and Juan Manuel haven't made any commits in
awhile. A reporting tool could be useful for that. Especially if it's
integrated with your office calendar such that you can say "Oh, yes,
Bob hasn't made any commits in two weeks, but that's ok because I see
he's on vacation" vs. "Billy hasn't made any commits in two weeks but
I see him at lunch every day and come to think of it I hear World of
Warcraft coming from his cubicle right now."
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-08-13 21:40:51 CEST