large-scale app development in python?

John J. Lee jjl at pobox.com
Mon Aug 25 02:47:05 CEST 2003


Paul Rubin <http://phr.cx@NOSPAM.invalid> writes:

> jjl at pobox.com (John J. Lee) writes:
> > > I think Zope is in the 100 KLOC range within a factor of some small
> > > integer.  A large application these days may mean 10 MLOC or more.
> > 
> > You're right.  But of course, the *reason* we're all worried about
> > large programs is that we want to know "how do I solve problem x with
> > minimum use of resources", or "given these resources, what problems
> > can I solve".  We're not trying to write big programs, we're trying to
> > solve big problems.
> 
> I'm not sure I agree with that.  Programming tasks follow Parkinson's
> law just like anything else: they expand to fill the available
> resources.  That's why Microsoft Word now takes hundreds of megabytes
> to install and run, and will keep expanding because more resources
> keep getting thrown at it.
> 
> In more normal situations, infinite resources aren't available, and
> programs reach a kind of stasis where they do about as much as
> possible while staying maintainable.  So an organization developing in
> Python instead of Java won't get a smaller program that's cheaper to
> maintain.  They'll get a comparably sized program that does more.

I don't think you actually read my post, because you're just repeating
what I said there -- thereby contradicting the post of yours I was
replying to.  Enough! -- I give up on this thread.


John




More information about the Python-list mailing list