Wikipedia:Wikipedia Signpost/2012-08-20/Op-ed: Difference between revisions
yes to most of this; still mulling the customer --> client switch |
→Moving forward: ce |
||
Line 47: | Line 47: | ||
There is currently a lot of agreement about the major technical pain points of Wikimedia wikis. Anyone who has interacted with a MediaWiki talk page or tried to edit a marginally complex article can quickly identify key, substantive issues with the [[mw:|MediaWiki software]] and its design. Talk pages are horrific. Editing is horrific. Page load time, particularly for logged-in users and particularly for articles with a high number of complex templates, can be horrific. Change is needed. Or put even more politely, there's a lot of room for improvement. |
There is currently a lot of agreement about the major technical pain points of Wikimedia wikis. Anyone who has interacted with a MediaWiki talk page or tried to edit a marginally complex article can quickly identify key, substantive issues with the [[mw:|MediaWiki software]] and its design. Talk pages are horrific. Editing is horrific. Page load time, particularly for logged-in users and particularly for articles with a high number of complex templates, can be horrific. Change is needed. Or put even more politely, there's a lot of room for improvement. |
||
Agreement aside, however, we're seeing a disconnect right now between what the Wikimedia Foundation is spending resources on and what issues the community is facing. This misalignment has a number of sources. While many people agree that change is needed, the question is whether the Wikimedia Foundation can deliver these needed changes. |
Agreement aside, <span style="color:gray; background-color:yellow" title="Rule 13"><s>however,</s></span> we're seeing a disconnect right now between what the Wikimedia Foundation is spending resources on and what issues the community is facing. This misalignment has a number of sources. While many people agree that change is needed, the question is whether the Wikimedia Foundation <span style="color:gray; background-color:yellow" title="Word choice"><s>can</s>will</span> deliver these needed changes. |
||
The question now becomes: how do we move forward? The past and the present are interesting enough to focus on, but really it's the future that's of most concern. |
The question <span style="color:gray; background-color:yellow" title="Rule 13"><s>now</s></span> becomes: how do we move forward? The past and the present are interesting enough to focus on, but really it's the future that's of most concern. |
||
The lines of communication between the Wikimedia editing community and the Wikimedia Foundation must be opened. It's not about simply soliciting feedback, it's about engaging in useful conversation and ''adapting ideas'' accordingly. |
The lines of communication between the Wikimedia editing community and the Wikimedia Foundation must be opened. It's not about simply soliciting feedback, it's about engaging in useful conversation and ''adapting ideas'' accordingly. |
||
With any big change, it helps to be upfront and give a lot of forewarning about upcoming changes. People, though particularly volunteers, do not like unexpected changes. The Vector rollout was a slow process and that slow speed helped a lot. Posting mock-ups and design documents on MediaWiki.org (as [[User:Jorm|Jorm]] and others have) is a great step forward. Adding notes to the top of the page that make it seem like outside contribution is unwelcome is a small step backward. The Wikimedia Foundation should not be [[Wikipedia:Wikipedia Signpost/2012-08-06/Op-ed|posting op-eds]] in which it lays out "changes you should expect to see." Rather, it should be posting design documents and other pages on mediawiki.org and in other public places that lay out "these are our current thoughts, how can we make this better or what problems do you anticipate with these ideas?". This attitude of simply making design or features edicts will only |
With any big change, it helps to be upfront and give a lot of forewarning about upcoming changes. People, <span style="color:gray; background-color:yellow" title="Rule 13"><s>though</s></span> particularly volunteers, do not like unexpected changes. The Vector rollout was a slow process and that slow speed helped a lot. Posting mock-ups and design documents on MediaWiki.org (as [[User:Jorm|Jorm]] and others have) is a great step forward. Adding notes to the top of the page that make it seem like outside contribution is unwelcome is a small step backward. The Wikimedia Foundation should not be [[Wikipedia:Wikipedia Signpost/2012-08-06/Op-ed|posting op-eds]] in which it lays out "changes you should expect to see." Rather, it should <span style="color:gray; background-color:yellow" title="Rule 11"><s>be posting</s>post</span> design documents and other pages on mediawiki.org and in other public places <span style="color:gray; background-color:yellow" title="Word choice"><s>that</s>which</span> lay out "these are our current thoughts, how can we make this better or what problems do you anticipate with these ideas?". This attitude of simply making design or features edicts <span style="color:gray; background-color:yellow" title="Rule 11"><s>will only<s> engenders</span> more hostility and distrust of the Wikimedia Foundation. |
||
For every change, there must be appropriate planning for Wikimedia's needs. This means asking the Wikimedia editing community what the pain points are going to be and figuring out ways to solve these pain points early on in the design phase. Building an entire tool without any anti-abuse features is no longer acceptable. Abuse is a known fact with any tool and must be accounted for. For some (though not all) features, an opt-out option must also be provided. And probably most importantly, the features must be ''integrated'' into the wiki. |
For every change, there must be appropriate planning for Wikimedia's needs. This means asking the <span style="color:gray; background-color:yellow" title="Rule 13"><s>Wikimedia</s></span> editing community what the pain points are going to be and figuring out ways to solve these pain points early on in the design phase. Building an entire tool without any anti-abuse features is no longer acceptable. Abuse is a known fact with any tool and must be <span style="color:gray; background-color:yellow" title="Peeve"><s>accounted for</s> taken into account</span>. For some (though not all) features, an opt-out option must also be provided. And probably most importantly, the features must be ''integrated'' into the wiki. |
||
=== Take a deep breath === |
=== Take a deep breath === |
Revision as of 05:05, 20 August 2012
Article display preview: | This is a draft of a potential Signpost article, and should not be interpreted as a finished piece. Its content is subject to review by the editorial team and ultimately by JPxG, the editor in chief. Please do not link to this draft as it is unfinished and the URL will change upon publication. If you would like to contribute and are familiar with the requirements of a Signpost article, feel free to be bold in making improvements!
|
Wikimedians are rightfully wary
Wikimedians are naturally skeptical, insolent, and stubborn. Wikimedia wikis being volunteer projects, Wikimedians also often feel unjustly entitled. Unfortunately these traits are often more pronounced in wikis with larger editing communities such as the English Wikipedia.
That said, their substantive criticisms of past and present Wikimedia features development can't be cast aside simply because Wikimedia wikis have allegedly been overrun by vested contributors who hate all change. Due to past development of bad software, growing ties with Wikia, and a new attitude toward experimentation, Wikimedians are rightfully wary of Wikimedia Foundation features development.
Past projects
Wikimedians are wary because the Wikimedia Foundation has been producing bad software. The bad software can be split into two groupings: older, more bloated bad software and newer, less bloated bad software.
FlaggedRevs is an example of the former. After years of delays, it was re-branded at the last minute as "Pending Changes," finally deployed to the English Wikipedia, and was a complete flop. The software was bloated, slow, inflexible, and had awful usability. Ultimately even its most die-hard fans saw it was not going to work. Rather than focusing on improving the software, the Wikimedia Foundation dragged its feet and largely ran out the clock on the extension, the hope presumably being that eventually everyone would focus themselves on something other than the BLP problem. (The strategy was successful.)
LiquidThreads is another example of older, bloated bad software. Again, it was developed over a period of years, finally deployed to a number of smaller wikis, and was a complete flop. It had awful usability and very little support from the Wikimedia Foundation. Eventually, it was abandoned, leaving small wikis (and anyone else who had the misfortune of deciding to use it) with absolutely no upgrade path.
New user or not, nobody wants to log in and see this.
On the other hand, people would be thrilled to log in and never have to see this again.
More recently a newer category has emerged: less bloated and less expensive bad software. This includes MoodBar, ArticleFeedback (in its umpteen versions), and WikiLove.
These software also come with costs. The first and most prominent cost is that these features (MoodBar, WikiLove, etc.), as childish and valueless as they are, deplete a finite set of resources available for software development. More succinctly: these pieces of software waste human resources. Established editors largely roll their eyes at these features and hope these new tools don't make too much of a mess.
However, the secondary cost of requiring established users to administer these poorly thought out and poorly developed extensions cannot be overlooked. As surprising as it may be given the years of development, a number of these extensions were deployed without anti-abuse mechanisms. This is simply unacceptable. Article feedback is a safe-haven for spam and other useless noise. WikiLove is more often used by spammers and others who have no idea what it is or why it's there than it is used legitimately.
Some development of bad software is the natural result of the Wikimedia Foundation's growing pains. Not every line of code is going to be magical and work well, especially on first try. It is unclear how much the Wikimedia Foundation has learned from its past mistakes. The lack of follow-through with its software development and the quick abandonment of any difficult project (FlaggedRevs, LiquidThreads, etc.) is very troubling. The same people who worked on some of these past duds are now being brought in to lay the groundwork for other redesigned and re-engineered projects. We're seeing the same worrying trend of bringing in a contractor, who starts the development work, then leaves, and the code rots.
Wikiafication
The newer category of software is part of the Wikimedia Foundation's Wikiafication efforts. Most people know Wikia as that family of wikis overrun by advertising, full of low-quality content, and bloated by poorly optimized code, making the site slow and generally awful. This has become the Wikimedia Foundation's model to follow and this closer relationship with Wikia makes many Wikimedians very cautious.
Wikia flatly makes Wikimedians wary. The for-profit nature of the site aside, Wikia has engaged in a number of poor practices (both socially and technically) over the years that have disrupted and harmed its communities. Wikia is a bad model and the Wikimedia Foundation working more closely with Wikia on projects and development is cause for concern. That said, learning from Wikia's mistakes in areas such as the development of a visual editor is not a bad idea. The Wikimedia Foundation should look at Wikia as a model of what not to do and figure out strategies to avoid following in its footsteps.
Experimentation
As though negative past experiences and a growing relationship with Wikia were not enough, Wikimedians have also become increasingly wary due to the emergence and growth of experimentation on the projects.
The proper role of experimentation is incredibly tricky to suss out. Some of the ethical questions are enhanced on Wikimedia projects due to the volunteer nature of most project participants and the power relationship between the Wikimedia Foundation and the Wikimedia editing community.
The Wikimedia Foundation sees it as acceptable to experiment on users. In the Wikimedia Foundation's eyes, users are viewed and treated as customersclients, not colleagues. This is very dangerous and is a major contributing factor to the wariness (and weariness) with which Wikimedians view the Wikimedia Foundation. There is a cost to any of these experimental features on the editing community and user experience is difficult to optimize under even the best circumstances. A keen understanding of user workflow is required to make non-disruptive, helpful changes. Many people working for the Wikimedia Foundation do not understand editor needs because they are not editors. In place of this understanding is the view, as expressed by a Wikimedia Foundation employee, that "we will allow ourselves to behave like elephants from time to time and we expect to be suffered."
Wikimedians are rightfully wary.
Moving forward
There is currently a lot of agreement about the major technical pain points of Wikimedia wikis. Anyone who has interacted with a MediaWiki talk page or tried to edit a marginally complex article can quickly identify key, substantive issues with the MediaWiki software and its design. Talk pages are horrific. Editing is horrific. Page load time, particularly for logged-in users and particularly for articles with a high number of complex templates, can be horrific. Change is needed. Or put even more politely, there's a lot of room for improvement.
Agreement aside, however, we're seeing a disconnect right now between what the Wikimedia Foundation is spending resources on and what issues the community is facing. This misalignment has a number of sources. While many people agree that change is needed, the question is whether the Wikimedia Foundation canwill deliver these needed changes.
The question now becomes: how do we move forward? The past and the present are interesting enough to focus on, but really it's the future that's of most concern.
The lines of communication between the Wikimedia editing community and the Wikimedia Foundation must be opened. It's not about simply soliciting feedback, it's about engaging in useful conversation and adapting ideas accordingly.
With any big change, it helps to be upfront and give a lot of forewarning about upcoming changes. People, though particularly volunteers, do not like unexpected changes. The Vector rollout was a slow process and that slow speed helped a lot. Posting mock-ups and design documents on MediaWiki.org (as Jorm and others have) is a great step forward. Adding notes to the top of the page that make it seem like outside contribution is unwelcome is a small step backward. The Wikimedia Foundation should not be posting op-eds in which it lays out "changes you should expect to see." Rather, it should be postingpost design documents and other pages on mediawiki.org and in other public places thatwhich lay out "these are our current thoughts, how can we make this better or what problems do you anticipate with these ideas?". This attitude of simply making design or features edicts will only engenders more hostility and distrust of the Wikimedia Foundation.
For every change, there must be appropriate planning for Wikimedia's needs. This means asking the Wikimedia editing community what the pain points are going to be and figuring out ways to solve these pain points early on in the design phase. Building an entire tool without any anti-abuse features is no longer acceptable. Abuse is a known fact with any tool and must be accounted for taken into account. For some (though not all) features, an opt-out option must also be provided. And probably most importantly, the features must be integrated into the wiki.
Take a deep breath
The good news is that, despite the somewhat bleak picture painted in this piece, the Wikimedia Foundation does finally seem to recognize some of the big, scary, and difficult problems that editors are facing. And these problems are now receiving attention and resources from the Wikimedia Foundation. What remains to be seen is what happens next. It's a question of follow-through. Will the Wikimedia Foundation continue to abandon software behemoths? Will VisualEditor be the next LiquidThreads? Will Wikidata be the next FlaggedRevs?
And, to its credit, the Wikimedia Foundation has been snapping up every available Wikimedian with an interest in this area of work. A number of trusted and respected Wikimedians now work for the Wikimedia Foundation, easing concerns that the Wikimedia Foundation is out-of-touch with the Wikimedia editing community. Even old hands, such as James Forrester and Brion Vibber, have now joined or re-joined the Wikimedia Foundation, signaling good forces at play.
There are a lot of smart and dedicated individuals both in the Wikimedia editing community and working for the Wikimedia Foundation who want to see good changes happen. MediaWiki is a classic jack of all trades, serving no project well, serving a few projects mediocrely, and serving many projects poorly. But despite ill-fitting and antiquated software, Wikimedians have created amazing content. With better tools (such as a fully functional visual editor and a sane communications infrastructure), there will be even better content. The Wikimedia Foundation understands this; the question is whether we'll see the fruits of its labors. Wikimedians need to remain vigilant about how resources are being utilized and about what output the Wikimedia Foundation is producing. There also has to be more dialogue and engagement between the Wikimedia editing community and the Wikimedia Foundation.
Further reading
- m:Editor engagement – an essay on editor engagement
- User:MER-C/SmartQuestions – a guide for new users trying to make sense of Wikipedia
- Wikipedia:Wikipedia Signpost/2012-08-06/Op-ed – a piece by Wikimedia Foundation staffer Brandon Harris discussing his views on future Wikimedia features development and engineering
Discuss this story
Comments begin
Ed. note: I cleared the talk page while publishing, per our standard practice. The (substantial) early comments are viewable here. Thanks, Ed [talk] [majestic titan] 08:00, 21 August 2012 (UTC)[reply]
I've been a Wikipedian since 2005, the editing interface is the same. What browser did you use then? What were your expectations? Facebook, twitter, Google, see how they've moved on since 2005. See how publishing is now easier than ever before, and then see how Wikipedia seems to have been left out. Take a look at the real time notifications on every other website in 2012, and then look at how Wikipedia works. The foundation should just move forward, the design by committee bureaucratic bullshit only takes us around in circles. Stop asking what the people already editing want and go for the blue ocean. Because when you ask what editors want, you end up with a 2 month flagged revisions trial. - hahnchen 12:33, 21 August 2012 (UTC)[reply]
On Bawolff's first point, yes indeed, developers are not mind-readers. Developers and end users often do not even speak the same language. Discerning and translating the user's wants and needs into functional requirements is a non-trivial task requiring sophisticated skills; and in my experience it is best achieved by developers meeting the users where they live, rather than the other way around.
On Bawolff's second point, generalizations about the interpersonal skills of developers in general are, at best, generalizations about something in which there is a high degree of variability. When I visited the MediaWiki wiki a few years ago, I was treated with a level of rudeness that would never be tolerated in a face-to-face professional meeting between developers and users. Seriously, people have been sacked for that. I never went back. ~ Ningauble (talk) 17:17, 22 August 2012 (UTC)[reply]
By the way, enwikipedia isn't what is primarily on my mind either, though it looms large. Actually, I am primarily (~90% of edits) a denizen of a non-pedia sister project, where new developments tend to pop up out of the blue. One of the reasons I regularly follow the Wikipedia Signpost is to discover things that might impact other projects, and I am grateful to the reporters and editors who make it happen. ~ Ningauble (talk) 15:16, 23 August 2012 (UTC)[reply]
Thanks for the detailed editorial, Mz. As general background for anyone participating in the discussion, I would encourage folks to review the 2012-13 engineering goals. It’s possible to divide these overall goals, and past engineering efforts, into three categories:
It’s great to see strong (often silent) support for the first category from everyone and some support for the second category. It’s not at all surprising that the third category (features like Article Feedback, Moodbar/Feedback Dashboard, WikiLove) is causing the most friction.
WMF has aligned itself a bit more clearly along those three categories by designating an experimentation team (the "E3" team, for editor engagement experiments) first and foremost to the third category, while having most standing teams (like the Visual Editor team) or fully dedicated individuals working continually in the first and second categories. With regard to experiments, this allows for shorter iterations (like the recent two-week post edit feedback experiment), and a standard procedure for terminating experiments that are wrapped up. This also creates a more systematic check-in point, internally and with the community at large, about whether a certain experiment is worth pursuing as a bigger project.
Why pursue these projects at all? The working hypothesis we’ve been operating under - a hypothesis that you are free to disagree with - is that this third category of change holds a lot of promise to transform Wikipedia and Wikimedia’s other projects for the better. That hypothesis is supported by data from other projects (e.g. Wikihow), and also data from the projects you’re criticizing:
As we move forward and iterate, and discuss what’s working and what’s not, I would request that we engage in an evidence-based conversation. Yes, it’s easy to dismiss anything that’s experimental or whimsical (e.g. MoodBar) based on personal dislike of elements of the user interface or the language used, or an immediate reaction to the perceived signal/noise ratio. But Wikipedia has plenty of examples of whimsy in its community (cf. userboxes, and remember that WikiLove pre-dates its software implementation), and plenty of examples of contribution mechanisms with low signal/noise ratios (cf. IP edits). What matters is whether we're successfully supporting, building and growing a community that's dedicated to developing the encyclopedia, and our other projects -- and that's very much a question that's answerable with facts and data.--Eloquence* 22:16, 21 August 2012 (UTC)[reply]
I dunno about anyone else, but I think it would be a really bad idea if everything WMF wanted to implement into MediaWiki had to first obtain a clear consensus at every project. WMF has to take into account the potential opinions of potential new editors, not just the current editing community. Powers T 23:35, 21 August 2012 (UTC)[reply]
Anyway, at least it would be better than WMF staff and developers making decisions in their own private preserves with little engagement of the broader community. (Don't get me started on how many times I have seen people with "(WMF)" in their username make edits that show little understanding of basic wikimarkup: sometimes I think the reason they don't engage on-wiki is because they don't know how.) ~ Ningauble (talk) 20:26, 22 August 2012 (UTC)[reply]
While we're on the subject of technical improvements, I've been working on a syntax highlighter that's something halfway between the status quo and VisualEditor. Feedback would be appreciated. —Remember the dot (talk) 03:57, 22 August 2012 (UTC)[reply]
Related developer discussion of this article ongoing at wikitech-l. — Richardguk (talk) 20:48, 22 August 2012 (UTC)[reply]
wishlists and budget
The WMF has sufficient budget to make a proportion of it available to community prioritised development. The problem in my experience is not that the devs lack development skill, its just that the projects they are assigned to are either tangential to the community needs or even sometimes in opposition to them. If the WMF were to make 20% of its developer budget available for community requested and prioritised needs then we could get the changes needed to make a step change improvement in the project. As for editor retention, the very act of entrusting a proportion of the development budget to the community would directly address two problems; It would give editors real hope that some of the clunkiness will be fixed; And it would reduce the current problems of active editors eventually realising that they were ultimately seen as users of the site rather than editors. ϢereSpielChequers 13:00, 26 August 2012 (UTC)[reply]
- I'm not so keen on a fixed percentage, but on closer engagement between the community and the techs: we need a noticeboard. In terms of the massive increase in tech budget and staffing this year, I'm wondering whether the mix of junior to senior, the overall salaries on offer (given the Silicon Valley drought that the foundation drums on about in its Annual Plan 2012–13), and the overall skill-profile of the engineering department, are appropriate to the needs of the movement. Tony (talk) 13:36, 26 August 2012 (UTC)[reply]
- Related: <http://www.quora.com/Wikipedia/Are-Wikipedia-software-development-engineers-of-the-caliber-that-could-work-as-SDEs-at-Google-Facebook-Amazon-etc>. --MZMcBride (talk) 13:49, 26 August 2012 (UTC)[reply]
- That is a great article. Thanks for linking to it. I have seen that energy in other movements, too. One thing I read from the article though is that even though the work is inspiring we may have burnt out many workers due to the workload. We need to hire more tech people. There are so many basic features and bugs people have been asking about for years that have not been dealt with. --Timeshifter (talk) 20:08, 26 August 2012 (UTC)[reply]
- @Tony, a fixed percentage is a pretty blunt instrument, and one that I'm confident would go away fairly quickly once everyone realised that IT developments that the community wanted and thought worth prioritising would be a better investment than ones that derive from the current process. But asking for a small minority of the IT budget to be spent on community prioritised developments is the sort of modest request that might possibly succeed. Of course it would be better if we could revolutionise the whole Wikimedia development process, I just think that a two step process would be more likely to succeed, if only because the WMF will find it hard to argue against the first step. ϢereSpielChequers 14:43, 26 August 2012 (UTC)[reply]
The problem at Wikipedia is that there is no good way for the WMF to seek ideas about a proposal, and no good way for the community to provide ideas regardless of whether the WMF sought them. For example, mw:Flow is a proposal to replace all talk pages with some new system—a gigantic proposal, yet I am not aware of any community involvement (is there a discussion somewhere; the previous link shows little activity). The design document (at previous link) has an example with avatars and watch/unwatch links, but there is no mention of fundamentals—an easy way for inappropriate content to be removed, and for unproductive discussions to be collapsed. Whatever the intentions of WMF staffers, various comments make it appear that success is measured in terms of number of participants—a bigger number justifies the WMF's budget. That's good at Wikia, but enabling forum chatter at Wikipedia will send the community the way of all Internet forums, with negative effects on the encyclopedia and the community who build and protect it.A budget for community projects would not help the fundamental problem of the WMF getting realistic feedback early during development cycles (yes, there would be a lot of noise, and somehow that would have to be dampened). Johnuniq (talk) 04:50, 27 August 2012 (UTC)[reply]
Wikia ties: Another conflict of interest for Wales
Jimbo Wales often uses his association with Wikipedia to speak on political issues, such as the SOPA legislation. It is clear that his association with the for-profit Wikia is a conflict of interest, and he should stop appearing as a Wikipedia or WMF spokesperson. Kiefer.Wolfowitz 14:32, 28 August 2012 (UTC)[reply]
Proposal for a Village Pump using DPLforum or other subpage discussion software
See:
Portuguese Village Pump allows watchlisting of individual discussions
See:
If wikipedia sinks, it wont be so bleak a thing.
Wikipedia is usually but not always trustworthy for pure Science / Math articles etc, but caveat emptor. As for social articles: it always had a right-wing bias: Its coverage of Palestine issues and issues involving male chauvinism stunk, stink and will always stink - with the tokenism of 'some critics have said otherwise'.
It is still *much more* male chauvinistic than encyclopedia Brittanica's 1953? edition (what is known as scholar's edition). And stereotyped about islam etc [even when 'praising it']. Wikipedia Much more informative, but very much more misinformative, if I may coin a word.
On progressive issues wikipedia is not worth as much as some of you might think folks, admit it! Who cares; if Wikipedia loses credibility thee are other sources. And anyone with half a brain *never* accepots wikipedia info blindly; always coss checks and uses their personal awareness of the world. It is like reading any mainstream newspaper - say NYT or Guardian [UK] or International Herald Tribune: intelligent readers cultivate reading between the lines. And they use that experience while accessing wikipedia too.
forgot to sign, sorry. Manojpandeyanarchocommunist (talk) 19:26, 29 August 2012 (UTC)[reply]