Gentoo Archives: gentoo-project

From: Markos Chandras <hwoarang@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Recruitment issues and potential improvement
Date: Thu, 05 Feb 2015 18:48:03
Message-Id: 54D3BBA5.4010307@gentoo.org
In Reply to: Re: [gentoo-project] Recruitment issues and potential improvement by "Michał Górny"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 On 02/05/2015 06:20 PM, Michał Górny wrote:
5 > Dnia 2015-02-05, o godz. 18:08:01 Markos Chandras
6 > <hwoarang@g.o> napisał(a):
7 >
8 >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
9 >>
10 >> On 02/05/2015 05:54 PM, Michał Górny wrote:
11 >>> Dnia 2015-02-05, o godz. 17:50:21 Markos Chandras
12 >>> <hwoarang@g.o> napisał(a):
13 >>>
14 >>>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
15 >>>>
16 >>>> On 02/05/2015 06:56 AM, Michał Górny wrote:
17 >>>>> Hello, everyone.
18 >>>>>
19 >>>>> It's finally time to discuss some of the recruitment
20 >>>>> issues. It's not a new complaint that the process is
21 >>>>> time-consuming and discouraging to our contributors. We
22 >>>>> have a pretty low number of new recruits [well, we could
23 >>>>> definitely have a higher number!] and too often they resign
24 >>>>> in the process.
25 >>>>>
26 >>>>> As I see it, the main issue are ebuild quizzes. They are
27 >>>>> very time- consuming and discouraging. It's like filling a
28 >>>>> quiz with relatively simple questions where answers need to
29 >>>>> fit a key, and you have to tell the recruit to fill in the
30 >>>>> missing bits a few times just to help him get further.
31 >>>>>
32 >>>>> I myself attempted ebuild quiz twice, because the first
33 >>>>> time I simply ended up not having the time for it. My late
34 >>>>> recruit was making slow progress, and recently vanished --
35 >>>>> hopefully only because he doesn't have will for that
36 >>>>> anymore. As I see it, the disadvantages outweigh the
37 >>>>> benefits here.
38 >>>>>
39 >>>>> I have discussed this with kensington and a few Council
40 >>>>> members (unofficially), and we came up with following
41 >>>>> ideas:
42 >>>>>
43 >>>>> 1. remove or reduce the ebuild quiz to a reasonable number
44 >>>>> of questions. In other words, make it bearable. Focus on
45 >>>>> the stuff that can't be checked otherwise.
46 >>>>>
47 >>>>> 2. Add an extra contribution period in which the candidate
48 >>>>> commits to the tree through Pull Requests. Developers watch
49 >>>>> the requests, review them and decide when the recruit is
50 >>>>> ready. We may extend this with requirements like '3
51 >>>>> different developers must review late activities and
52 >>>>> evaluate them'.
53 >>>>>
54 >>>>> 3. Possibly extend the recruit-recruiter interaction.
55 >>>>> Rather than treating the interrogation as some kind of
56 >>>>> final confirmation, make it a small extra part of the
57 >>>>> learning process. In other words, reduce the other parts,
58 >>>>> fill in the blanks here.
59 >>>>>
60 >>>>> What do you think?
61 >>>>>
62 >>>>
63 >>>> So you want to discuss the procedures of how a team within
64 >>>> Gentoo operates without talking to that team first. And lets
65 >>>> say you get an agreement on the list on how recruiters should
66 >>>> do their job, and what means they should use, and then you
67 >>>> expect that team to simply follow that? Well how about *no*.
68 >>>> It's nice to take decisions on behalf of a team that you are
69 >>>> not part of and then simply expect them to follow what you
70 >>>> have agreed on. Sorry it's not going to happen simply because
71 >>>> you wanted to. And you really can't have the council to make
72 >>>> such decision when that team is very much alive and active.
73 >>>> If you don't like how we do things, then talk to us.
74 >>>
75 >>> I'm talking to you. Publicly, via this list. Is this a
76 >>> problem?
77 >>>
78 >>
79 >> Taking this to a public debate, means that you expect recruiters
80 >> to follow what the majority "decides". This is not how the teams
81 >> operate in Gentoo. I explained to you why the process is not as
82 >> "stupid" as you may think. Certainly there ways to improve it,
83 >> but like I said, before you judge the process, you should discuss
84 >> "mentoring" first. This is where the problem is.
85 >
86 > No, it is just about transparency.
87 >
88
89 You can have all the transparent discussions you want i never said the
90 opposite. Just don't expect a team to change its operation just
91 because the majority says so. I told you where the problem is. Now,
92 either listen to my advice, who I happen to have recruited lots and
93 lots of different people over the last 4 years, and start discussing
94 "Mentor practices and guidelines" or simply ignore me and go on with
95 this discussion. Either way makes no difference to me.
96
97 - --
98 Regards,
99 Markos Chandras
100 -----BEGIN PGP SIGNATURE-----
101 Version: GnuPG v2
102
103 iQF8BAEBCgBmBQJU07ulXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
104 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDlGMzA4MUI2MzBDODQ4RDBGOEYxMjQx
105 RjEwRUQ0QjgxREVCRjE5AAoJEB8Q7UuB3r8ZB+IIAJBq/OBMh5dbe+KRTyWVNjxs
106 LtTu+5eSU08b9IKvv3zmaDk1MQLWdwokpNmZsluuQp/Ky4oDxjHuWVPWsKKxZZAO
107 StS68dsspou/cunRsAW/VeUcBVjhAafCaUO/1mOmElQhsCnJU7DENjdIv2Pe/jFc
108 AYX3amTczyZ20T+YFD265E9MVYWsSeidLlP4TN05WztTg55lcgre4O288kSelAHt
109 XrLrHDQCmQvy1+//6RnGY83+D1NKHPnub/rDpPIV7b1MTPdLxD0LasFUiWhEFirj
110 XW0X+EGuxz6pcU5Fa3y5LkUcC/+Gyq8t36p0budeVNi6PrhZyTK5rUsdeNok5lw=
111 =yLHY
112 -----END PGP SIGNATURE-----