http://www.perlmonks.org?node_id=751561


in reply to Making Perl Monks a better place for newbies (and others)

Nice write-up, and thanks for putting the effort forth to compile this list, I know it can't have been easy. I'd ++ multiple times if I could.

First, I have some meta-commentary on the problem of dealing with suggestions in the first place. It seems like most of these suggestions can be broken down into two groups: Unfortunately, it's hard to build consensus on these issues. I think that part of the problem is that the suggestions themselves are buried in various threads (for example, this one and the node from which this list was compiled). Even when they are found, it's hard to know whether they have been acted upon, superceded, forgotten, dismissed, or whatever. Case in point, the recent addition of support for [man://] markup, which was requested, implemented, forgotten, requested again, and then applied. Handling suggestions like a forum makes them difficult to find and to manage. Compiling this list in the first place is a good start, but I sense that it's going to be hard to extract consensus from the discussions, even given the current voting system. For example, many of the suggestions discussed have both proponents and detractors. Even if the pmdevs wanted to use these nodes as a basis for deciding what to work on next, they would have a hard time making sense of the discussions. In the end, things remain as they are, that is, the pmdevs work on what they personally feel is appropriate, and the gods make a further judgment on whether their efforts, once submitted, are realized on the site.

I really don't know how to deal with this. On some other sites, there is a voting system attached to suggestions. This way, developers and admins have a clear idea of what the community wants. They don't have to search through discussion threads, mentally summing the votes for and against at various depths, or trying to interpret people who are presenting two sides of the story. Something like that would be nice, but of course that in itself is a suggestion that would require an implementation in code, unless somebody wants to pony up the cash to pay for such a service.

The other idea I have is that there could be a new order of monks, whose job it is to solicit, facilitate, and compile suggestions for improving the site (much as ELISHEVA has already done in this thread), and do this on a continual basis. Unfortunately, since they would have no abiltiy to actually do anything about it, they'd be limited to publishing their findings as a new root node every so often. The pmdevs and the gods could take those data or leave them, as they see fit, but at least the information would be marshalled for easier consumption. After several weeks of demands for some form of WYSIWYG support (for example), perhaps they might decide it's worth looking into. Deciding the mandate for this proposed order definitely would require some extended discussion.

Second, to address some of the specific suggestions made, here are my thoughts: I think that's enough of me talking now.