[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Python or Perl for a Debian maintainance project?

On Sat, Feb 21, 2004 at 07:02:10PM +0000, Will Newton wrote:
> On Saturday 21 Feb 2004 5:57 pm, Andrew Suffield wrote:
> > I'm not personally aware of any projects over 200k lines and 10
> > full-time developers that aren't a total train wreck. Language doesn't
> > matter. Letting a project get that large in the first place is a hefty
> > hint that you've gone way off the rails, and it should probably be
> > split up. (Unless you start stretching the definition of "project" to
> > something like "Debian", which doesn't count)
> 200k lines of C is a small-medium size project. In Perl or Python or a
> similar high level language I would consider it large. 10 people is
> not a large team in any language. Welcome to commercial software
> development. 


Just because it's large, doesn't necessarily mean it will be an
unmanageable train wreck.  IMHO, "train wreck" status has more to do
with how well a project is managed than with the language it's
implemented in or the size of the codebase.  In particular, my
experience shows that consistent peer review makes as much difference as
anything else in the success of a project (that, and coding standards).

That said, I'm personally not interested in working on a 200k line Perl
project.  Maybe I'm just dense, but it really does seem more difficult
to manage Perl projects as they get larger.  We all stick with what
works for us, I guess.


Kenneth J. Pronovici <pronovic@debian.org>

Attachment: pgptze8VfrGpa.pgp
Description: PGP signature

Reply to: