[Twisted-Python] International Python Conspiracy 10

Glyph Lefkowitz glyph at twistedmatrix.com
Sun Feb 10 21:17:14 EST 2002

Some members of the Twisted development team, including myself, attended
IPC10 this last week.  ( http://www.python10.com/ )

In general, the conference was a huge success.  The talk that Moshe
Zadka and I gave was heavily attended.  Various materials related to the
conference, including photos, the paper, and erratta are available at:


There will probably be a few more additions, since I've been really busy
after getting back from the conference.

Also, most of the Twisted development team met in meatspace for the first time.

If you were there, either at the paper presentation or at the Birds of a
Feather session, thanks for dropping by!  We got some good feedback from the
people who attended both of these, and that was mainly that our key problem is
(surprise) documentation.

It was hard to decide what features of the conference to describe in detail
here, since I had a lot of fun and met a lot of people, so I'll focus on what
impact these things will have on the future development of Twisted itself.

There was an incredible amount of interest in Twisted; I found that often,
rather than trying to generate interest, I was having to keep people's
expectations low.  The chief reason was that Twisted doesn't have very good
documentation, and so it's difficult for end-users to get into it.  I had
underestimated how useful something like Twisted could be to the average web

Currently I'm trying to develop a documentation strategy, and I'm still not
sure what form it will take.  If you are interested in writing documentation,
but don't understand Twisted well enough to do so, please contact me and let me
know what information you need to get started.  The file doc/index.html in the
distribution is an outline of the docs we need -- there is nobody signed up to
work on them yet.  A few people have mentioned their interest, and if we're
lucky, enough time will clear up in all of our schedules to permit working on

While Developer Day was going on, the Twisted team met outside the conference
to talk about the Version 1.0 release strategy.  I'd like to get to 1.0 by
about april, since I think we've already got a lot of functionality, and one of
the things that's making it difficult to document is that it changes all the

It is easiest to define release criterea when your test suites are written by
someone else.  We hope to leverage that by using use-cases derived from other
sorts of server software for those parts of Twisted which are not really
integrated: we can tell when twisted.mail is at the postfix/qmail level of mail
application, when twisted.web can compete with apache, and when twisted.names
can replace BIND.  Those are all going to be release criterea, but we also need
some way to decide when our integration between services is good enough.  Since
including them in this email was making it rediculously long, I've put up a
webpage that is a first draft at figuring out what we need for 1.0:


Twisted Developers (especially those not at IPC10), your comments are

Hope to see you all there next year!

"Cannot stand to be one of many -- I'm not what they are."
        -Guster, "Rocketship"
                glyph lefkowitz; ninjaneer, freelance demiurge
    glyph @ [ninjaneering|twistedmatrix].com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: This is a digitally signed message part
Url : http://twistedmatrix.com/pipermail/twisted-python/attachments/20020210/968849d5/attachment.pgp 

More information about the Twisted-Python mailing list