The Industry choice

Steve Holden steve at
Sun Jan 2 15:17:47 CET 2005

Paul Rubin wrote:

> Steve Holden <steve at> writes:
>>>It seems to me
>>>that IDLE and a lot of the rest of Python are examples of someone
>>>having a cool idea and writing a demo, then releasing it with a lot of
>>>missing components and rough edges, without realizing that it can't
>>>reasonably be called complete without a lot more work.
>>^Python^open source^
> I wouldn't say so.  I'd say the Linux kernel, GCC, Emacs, Apache,
> Mozilla, etc. are all developed with a much more serious attitude than
> Python is.  Of course there are lots of other FOSS programs that
> someone wrote for their own use and released, that are less polished
> than Python, but that are also the subject of less advocacy than Python.

Well clearly there's a spectrum. However, I have previously written that 
the number of open source projects that appear to get stuck somewhere 
between release 0.1 and release 0.9 is amazingly large, and does imply 
some dissipation of effort.

Give that there's no overall coordination this is of course inevitable, 
but some open source projects are doomed from the start to be incomplete 
because the original authors have never been involved in producing 
software with a reasonably large user base, and so their production 
goals and quite often their original specifications (where there are 
any) are unrealistic.

These projects meander towards a half-assed initial implementation and 
then become moribund.

This is not to tar respectable projects like Linux, many (but not all) 
of the Gnu projects, and Python with that same brush, and personally I 
think the Python *core* is pretty solid and quite well-documented, but I 
don;t regard IDLE as part of the core myself. Since I'm not an active 
developer, this may not be in line with python-dev's opinions on the matter.

Steve Holden     
Python Web Programming
Holden Web LLC      +1 703 861 4237  +1 800 494 3119

More information about the Python-list mailing list