Thank you, Ian, for restoring my faith in the Python community, at least a little, and having the decency to put out a thoughtful and considerate comment in the wake of the recent trashfest and side-taking over, of all things, XML benchmarks. I mean, come on guys, I don't mean to de-emphasize the importance of good benchmarking, but it isn't like good benchmarks are going to save lives, okay? (Please keep that comment in context and spare me, anyone, of how benchmarking will, in fact, in the medical software industry or whatever, yadda yadda yadda, save lives.)
As if all that flap was about benchmarking anyway. It was really about raging egomania. "My toolkit is better than your toolkit! You don't even know what a benchmark is, dumbhead!"
"Oh yeah, well you're STUPID."
"Oh yeah, well you're DUMB."
How childish. And it didn't stop with the principal combatants, either. Somebody even made a post on Uche's blog about not blaming on evil what could be blamed on stupidity. Sigh. One of the most exasperating things about any community is the fundamental human need within a community to occasionally haul out the rulers and measure -- well -- things that we should all be mature enough not to have to measure.
I truly believe that the occasional community beef and begrudging is a sign of a healthy, exciting and competitive exchange of ideas. But when Ruby proponents are touting Rails as the best thing since the opposite sex, and they're all happy and hand-slapping each other and dancing the Ruby Boogie in the streets, and then we take a trip over to Pythonland and the blogs are all shouting "libel!"-this and "defamation!"-that and "you're stupid!"-whatever, and then there's another post citing the Ruby core as not being thread-safe ... Ugh. It just makes Pythoneers, at least for a day, look like a bunch of bitter children throwing mudballs in the rain.
So, again, thank you for showing class. I sincerely needed to see it.
I agree with the above comment about Robin Dunn, as well. While wxPython is not my favorite script-based GUI toolkit, it is great software, and Robin has always taken time to respond graciously and helpfully to questions. He's another asset to the community.