Andrew Bennetts has been a professional Python programmer since 2001, most
recently as part of the Canonical Ltd team building using Zope 3,
SQLObject, bzr and Twisted. His previous work included writing stock market
data feed processing code with Python, which ran faster (and crashed less) than
the C++ it replaced. Outside work, Andrew regularly contributes to the
development of Twisted, an asynchronous network programming framework for
Python. He's a member of the Sydney Linux Users Group (SLUG), and has given
talks on Python and Twisted to SLUG and SLUG's Python Interest Group. He also
arranged the Python mini-conf at 2004, where he gave a talk about
Twisted. Andrew is particularly interested in code quality issues and much of
his professional time is taken up with reviewing other developers' code. He has
worked with a number of others to promote test-driven development in his team.