I seem to have been banned from the WMLProgramming mailing list, ending the 9 or so years that I've spent there. I'm not entirely sure why - my last posts there weren't particularly controversial, pointing out that lots of transcoder products include features to add navigation bars; and suggesting that the developer community engage more with operators to minimise the damage done by irresponsible deployments.
Most likely, the list moderator (Luca Passani) has lost patience with me. Luca, I, and others have been debating lots of the issues around transcoding over the last 6 months. We frequently disagree on the detail of how to approach it, though when it comes to the basics I've long felt that we're in agreement: this is a serious problem and one that needs to be dealt with. My willingness to debate the issue politely with Luca has led to my being categorised a "bad faith arguer" - the implication being that I don't actually believe the points I'm putting forward, but choose to do so to annoy or otherwise aggravate.
Absolute poppycock, of course. I'm saying this stuff - and putting my own time into the W3C MWBP Group - because I actually believe it (and have done for some time). Despite what Luca might wish to present, like many complex issues this isn't black and white, but nuanced: there are many opinions, and many subtleties. Recently I've been disagreeing with Luca on the likelihood that, say, OpenWave develop features in their products that they promise to never deploy. Do this mean I blindly support transcoder vendors in what they're doing? No - at the same time I'm arguing with Charles of Opera that transcoding of HTTPS links is dangerous from a security perspective.
The standards of acceptable behaviour on WMLProgramming seem one-sided. On the one hand it's acceptable to call the W3C participants "fuckers" or "assholes", those who debate with you "collaborationists" and "morons", or transcoder vendors "arrogant bastards that need to be treated as the beasts they are". It's considered an adult approach to "keep telling them how much we hate them until they don't cease and desist". It's OK to call the W3C fuckers "because they deserved it". And arguing in bad faith is only possible, it seems, if you're on the other side of the table from Luca.
At the same time it's unacceptable to politely and repeatedly disagree with Luca on these issues. When I do so, it appears that I become the enemy; it's asserted that I'm only arguing to distract from the issue, my motivations are questioned, it's snidely insinuated that I might be on the payroll of operators or transcoder vendors... all fairly childish and unpleasant stuff, and not a tactic that's confined to me (an ex-Vodafone employee expressing an opinion, for instance, was dismissed as a "troll")
This double-standard is annoying to have to deal with, but I worry that when this childish and abusive view is presented as being representative of the "development community" (if there is such a thing), it does us all harm. I find it embarrassing to be associated with: this is not how I want my position presented publicly, and I know I'm not alone in thinking there must be a more adult way to discuss these issues. I don't accept the line that the seriousness of the issue justifies a "no holds barred" approach: governments debate much more serious problems (nuclear proliferation, say), without resorting to name-calling.
When Luca threatened to ban me a couple of months back, I was touched to see a few messages of support pop up on the list, asking him to reconsider. At the same time I've been told off-list that at least one message of support didn't make it onto the list. It looks like there's some level of censorship going on, without accountability or objectivity. Dissenting views are important for debate, and we're unlikely to persuade the transcoder industry to self-regulate without talking to them about it. To this end a place where all parties can meet and discuss openly in a civilised environment is important: I don't think WMLProgramming is that place.
All of the above is a bit sad really - WMLProgramming is a collection of some very knowledgeable and talented folks, and with write access removed I'll be unable to contribute, or to correct some of the more outlandish assertions that pop up there with worrying frequency. At the same time, I'll have a bit more spare time (which is welcome right now) and a reason to investigate some of the other fine mobile development resources out there like mobiforge or the BetaVine forums. I'd be interested to hear about any others that might be lurking out there...
I've been watching the drama on WMLProgramming off and on for a while. It's been sad to see that Luca, who by all accounts maintains one of the most useful open source mobile projects out there, can't have a totally reasonable debate without devolving to name-calling and banning people with different points of view.
Thanks for trying. Let us know if you find a community that acts more like a group of adult professionals.
Posted by: Jesse | February 08, 2009 at 05:45 PM
I too was watching the drama unfold on WMLProgramming. I have great respect for Luca, his WURFL project and (till now) WMLProgramming and am one of the 100%-against-transcoders crowd.
Well I suppose that is a tad harsh on WMLProgramming as it really has been a nice resource for me, but Luca really needs to have a reality check. Banning you for your (constructive - from my P.O.V. anyway) comments really is way out of line, and seems like some kind of power trip. Even if - as he says - there was underhanded or condescending remarks made by you, I really don't think that is justification.
I'm going to register bringbacktom.com and start the campaign ;)
Posted by: Steve | February 08, 2009 at 07:09 PM
Trigger happy! I got banned quicker than I could unsubscribe myself ;-)
Fortunately, although there's a nice element of nostalgia to using the group, it's not the only show in town any more. Indeed it's now one of the smallest and least active (modulo the transcoding discussions).
Posted by: James | February 09, 2009 at 03:32 AM
Tom, no way.... I'm sorry to see this. Maybe I should pay more attention to the list. This is no good, and can backfire and undermine the whole effort by the dev community for which both you and Luca and others are leaders. I am here still appalled at this...
ceo
Posted by: C. Enrique Ortiz | February 09, 2009 at 04:01 AM
Tom, I am convinced beyond reasonable doubt that you were on a mission to create confusion on WMLprogramming and undermine the Manifesto initiative.
This was not only my impression, but also the one of others (see reference at the end of my comment).
As I wrote on WMLprogramming, in almonst 10 years, nobody was banned that was not a spammer or a no-strings-attached idiot. You are the first exception to this. The problem is that you were on a scientific mission to create confusion and had been warned to stop several times. Since it's my duty to keep a
3000 developer strong list running smoothly and provide value to everyone, I decided that this had to stop. And this decision came with some regret, because you were an old-timer. Yet, it was the right thing to do. I think that 10 years of service for the community buys me credits to do it and be believed that it was the right thing to do.
Of course, this does not change anything in the way WMLProgramming is managed: an independent forum where developers and practitioners can exchange frank advice and opinion in good faith (which you failed to do).
I'll refer to a posting by Jim McLachlan which perfectly expressed my feelings too:
http://tech.groups.yahoo.com/group/wmlprogramming/message/29939
"I just got my digest and yet again, I see Tom Hume posting his toxic time-wasting arguments. His arguments are a disturbing mix of weasel-words, slight-of-hand, manipulation and political double-talk.
His only purpose on this forum seems to be to muddy the waters and endlessly argue in order to waste everyone's time."
If my blame has been defending WMLprogramming against such abuses, then I am guilty as charged.
Luca
Posted by: Luca Passani | February 09, 2009 at 11:50 AM
James, this is the answer for you:
http://tech.groups.yahoo.com/group/wmlprogramming/message/29954
Luca
Posted by: Luca Passani | February 09, 2009 at 11:56 AM
I'm afraid I don't understand what "good faith" is, Luca, beyond either choosing not to debate with you, or pretending to agree with you in the long term. Both seem to render the purpose of a mailing list redundant.
There's also little point in our each showing off a tally of messages of support: I've had them, I'm sure you have, and we know that in the past you've moderated messages which requested I not be banned.
WMLProgramming is a good group of smart people. It's a shame that polite dissent isn't tolerable there, and that abusive language and insults are considered justifiable for a subset of the membership.
Posted by: Tom Hume | February 09, 2009 at 12:10 PM
I understand where you're coming from Tom, but I guess it should be considered in the context of Luca taking extremely personally a situation where developers are forced into defensive measures to prevent their content being altered by parties unknown, and where a standards body seems to be seriously considering breaking a standard for the commercial gain of a few of the "old boys". When I'm watching an organisation blithly defend and even promote what I consider in my gut to be an unacceptable : well, then I get agitated and defensive too, regardless of whether it's in my best interests or not.
I still appreciate that Luca is willing to stick his head over the parapet, often to his own detriment and the somewhat smug ridicule of the old boys parade: I think the low key approach doesn't work anyway when you're merely an outsider.
So you've got a choice: be a pain, or be a gent (the problem faced by activists everywhere). And no one listens to small gents, really, since they're so polite. If Luca hadn't been... well, Luca, then the issue would have become a non-issue (and not in a good way) a long time ago.
I'm not sure it "undermines" the effort by the development community, because I don't think they've even made one outside of Luca's efforts.
My personal choice as a forum moderator is always against banning (except in cases of spamming or abuse), but I can understand why Luca felt the need, even if to an outside it would look trigger-happy.
Chris
Posted by: Chris Abbott | February 09, 2009 at 12:21 PM
Chris: I don't disagree with you or Luca on the seriousness of the issue.
I think where we differ is in my willingness to work with the W3C group to ensure things get better, and in how appropriate it is to direct insults and abuse at those you disagree with. As I posted above, we deal with far more serious issues than this in our society without resorting to that sort of behaviour.
Are you suggesting that working with the W3C, or proposing a polite approach in addition to a vocal one, is legitimate grounds for removal from the list? Is the purpose of such communities not to allow members to discuss differing viewpoints - even (perhaps even particularly) diametrically opposed ones? How can we persuade transcoders and their operators to self-regulate without talking to them about it?
Posted by: Tom Hume | February 09, 2009 at 12:28 PM