The quotes below are illustrative excerpts, my replies are to the whole post.
On 03/09/10 09:05, Aryeh Gregor wrote:
That's what leads to things like http://www.mediawiki.org/wiki/Special:Code/MediaWiki/67299. Some people said that maybe that could have been phrased better, or something. But the revert wasn't the problem, it was a symptom of the problem. The problem was that the design was decided on somewhere that volunteers couldn't or wouldn't participate. Of course you revert something that contradicts an agreed-upon design -- the problem is that the agreed-upon design was only agreed upon by a small group of employees. How are volunteers supposed to contribute in that environment, if they don't know what tune they're supposed to be dancing to?
The usability team has shown some amount of arrogance and aloofness in their dealings with the developer community, and I understand that you were upset by that. But I don't think arrogance is a trait which is confined to employees, in fact I think it's a near-universal fault. Being able to get stuff done in spite of it is an essential skill.
I think that all developers care about usability, and that UI design should be a part of every project team. I don't think we should have one team writing bad interfaces, and another team rewriting them to be "usable", it's inefficient. Ideally, UI experts should be available to be assigned to any project, and this is already happening to some extent. Project-based teams should hopefully be more open and accessible than the usability team was.
As for fundraising, the work is uninspiring, and I don't think we've ever managed to get volunteers interested in it regardless of how open we've been.
- Shut down the secret staff IRC channel. Development discussion can
take place in #mediawiki, ops in #wikimedia-tech, other stuff in #wikimedia or whatever. If users interfere with ops' discussions sometimes in #wikimedia-tech during outages or such, set all sysadmins +v and set the channel +m as necessary. That's worked in the past.
Your recommendations seem insensitive and unrealistic. What works for you does not necessarily work for everyone.
Some contributors (both employees and volunteers) are not comfortable talking in a public forum, and prefer to not say anything at all than to broadcast their ideas to the world on a publically logged IRC channel or mailing list. I used to rail against such sensitivities, but I've come to see that as unproductive. I still think that we should encourage people to use public forums, but only to a point, and that point should not be "use the public forum or don't contribute at all", as you seem to be suggesting.
-- Tim Starling