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

Re: Python or Perl for a Debian maintainance project?

On Sun, Feb 22, 2004 at 06:42:46PM +0000, Andrew Suffield wrote:
> 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.
> In my observation, these kinds of projects are usually
> disasterous. It's been a long time since I saw some commercial
> software that didn't suck.

Perhaps you're forgetting that not all commercial software development
(i.e. software development which is paid for) results in "commercial
software" (i.e. software which is sold commercially).  It is not fair or
accurate to equate the two, which you appear to be doing.

Raymond conjectures in _The Magic Cauldron_ that 95% of software is
written for internal use.  Based on this number, it stands to reason
that neither of us would have seen or had experience with the vast
majority of software developed worldwide.  We can only comment on the
software we have seen.  I personally *have* seen plenty of large,
commercially-developed software projects that didn't suck, and for that
matter my paycheck depends successful development of such software.
From the contents of this thread, at least one other person has had the
same experience, and I'm willing to bet he's not the only one.  

Face it: you don't appear to have enough information to make the
judgement that you are trying to make.  Better to back down now and
admit that you might be wrong than dig yourself into a deeper hole, from
which my opinion of you might never recover (not that I expect you to
give one whit about my opinion of you).


Kenneth J. Pronovici <pronovic@debian.org>

Attachment: pgpzVjcWoJRO3.pgp
Description: PGP signature

Reply to: