Surprised to find myself promoted to Journeyer, courtesy of adubey and jlf. I'm pretty good with C and Perl but I'm an Apprentice at best; I certainly don't belong in the same category as people like ewan. Feel guilty now; need to earn my blue. If I had time and had some actual experience with BioPerl I'd offer to write documentation. I'd like to turn my Perl code for handling PDB files into something more extensive (and better documented) along the lines of Konrad Hinsen's MMTK project in Python. The BioPerl folk still haven't added a structural module but most of them seem more interested in sequences at the moment.
Is there going to a schism in computational biology between sequence/genomics people using Perl and structure/computational chemistry people using Python? Interestingly, the survey carried out by the Bioinformatics Template Library developers found that people doing purely structural analysis didn't use Perl at all and Python very little (5% of respondents said they used it); the most commonly used language was Fortran (53%), followed by C (37%) and C++ (5%). By contrast, among the sequence people, Perl was most popular (30%), followed by C (21%). These figures are from 1997 so I don't know how things have changed. I suspect Fortran will decline slowly and Perl and Python will grow.
Just noticed in emk's diary that he describes Java as "sleek". Eiffel is sleek; Java is not, not to my eyes at least, though it's a big improvement on C++ . Each to his own taste I suppose.