Gentoo Archives: gentoo-project

From: Steve Long <slong@××××××××××××××××××.uk>
To: gentoo-project@l.g.o
Subject: [gentoo-project] Re: Plan, then communicate (no-list)
Date: Mon, 21 Jan 2008 18:17:40
Message-Id: fn2na2$m4h$1@ger.gmane.org
In Reply to: [gentoo-project] Re: Plan, then communicate (no-list) by Alec Warner
1 Alec Warner wrote:
2 > The community currently has no good means to rank problems in the view
3 > of users other than the forums; which currently have their own issues.
4 >
5 > User Coverage: Not everyone has a forums account. Not everyone uses
6 > their forums account. We have no idea how many users we have
7 > (ancidotal numbers suggest ~200000; see
8 > http://dev.gentoo.org/~antarus/bouncer-stats.txt). It is difficult to
9 > know what percentage of users responded and thus becomes difficult to
10 > judge how important something is (we have only the respondants data to
11 > use).
12 >
13 > Arguably you could say that anyone who didn't vote doesn't care; but
14 > you have to factor in people who didn't learn of the vote during the
15 > voting period.
16 >
17 I could and I would; forum users see their accounts similarly to how gentoo
18 devs view their @g.org badges. Spammers are soon dealt with, so that anyone
19 who has posted more than 50 posts (not counting OTW) and been a member for
20 more than 3 months is not a bot. Let's say there's 100,000 active users. In
21 a poll say 5% of votes are fraudulent. It can be factored into the
22 calculation of significance. And when 90% say they don't like the way they
23 get treated by Gentoo devs, there is a real issue. Call it communicaton,
24 call it what you want, it's a real and valid concern.
25
26 And IMO it holds Gentoo back.
27
28 > User Education: This is that whole Cathedral thing. Below I'll talk
29 > about Daniel's goal of maximizing developer impact and this plays a
30 > big part. Many developers don't talk to users because its draining
31 > and they want to work on projects that they have a high impact on. I
32 > could sit in #gentoo and field questions all day (I've done it before)
33 > but I have things I could spend my time on that are more worthwhile to
34 > the project (and we are lucky enough to have a crack team of awesome
35 > contributors that staff that channel).
36 >
37 There's also developer education. A junior dev (aka code-monkey) who comes
38 in at the start of their career is not expected to show the same level of
39 maturity as a 40 year-old.
40
41 > Talking to users is exhausting when the user really has a
42 > misconception about a given problem, program, or feature.
43 Yeah it's called requirements analysis (whichever model you use.) That's why
44 it's such a source of problems.
45
46 > It takes
47 > time to educate people why something works the day it does and
48 > documentation only helps so much. Give bad service and the user is
49 > off to the forums to complain about how he was mistreated by that
50 > Antarus guy on #gentoo-portage and how much Gentoo sucks.
51 >
52 So allow more advanced users to help the less knowledgeable. All your doing
53 is formalising what happens on irc.
54
55 > That being said; talking to users who know what they are doing (doubly
56 > so when they know more than me) is a delight and I'm generally happy
57 > to take the time to respond. If there was some way to aggregate user
58 > complaints into concrete problem sets I'm all ears.
59 >
60 Votes. Require 75% majority from users if you want.
61
62 > User Validation: Most systems that users can use to respond on a large
63 > scale don't have a means to validate whether they use your software or
64 > not. This is more of a trend game; needing to look at the aftermath
65 > of any given aggregate data and look for areas where people may have
66 > given feedback that we should throw out (like automated voting). I
67 > don't think this problem is necessarily solvable or that big a deal
68 > but it is something to consider/
69 >
70 Yeah see above about statistical significance. We're not looking for a 5%
71 end of the normal here (which is what could perhaps be used to identify a
72 minority.)
73
74
75 --
76 gentoo-project@l.g.o mailing list

Replies