Gentoo Archives: gentoo-project

From: Sergey Popov <pinkbyte@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Recruitment issues and potential improvement
Date: Thu, 05 Feb 2015 19:06:03
Message-Id: 54D3BF13.3030503@gentoo.org
In Reply to: Re: [gentoo-project] Recruitment issues and potential improvement by "Michał Górny"
1 05.02.2015 21:22, Michał Górny пишет:
2 > Dnia 2015-02-05, o godz. 21:08:43
3 > Mikle Kolyada <zlogene@g.o> napisał(a):
4 >
5 >>
6 >> 05.02.2015 09:56, Michał Górny пишет:
7 >>> Hello, everyone.
8 >>>
9 >>> It's finally time to discuss some of the recruitment issues. It's not
10 >>> a new complaint that the process is time-consuming and discouraging to
11 >>> our contributors. We have a pretty low number of new recruits [well,
12 >>> we could definitely have a higher number!] and too often they resign
13 >>> in the process.
14 >>>
15 >>> As I see it, the main issue are ebuild quizzes. They are very time-
16 >>> consuming and discouraging. It's like filling a quiz with relatively
17 >>> simple questions where answers need to fit a key, and you have to tell
18 >>> the recruit to fill in the missing bits a few times just to help him
19 >>> get further.
20 >>>
21 >>> I myself attempted ebuild quiz twice, because the first time I simply
22 >>> ended up not having the time for it. My late recruit was making slow
23 >>> progress, and recently vanished -- hopefully only because he doesn't
24 >>> have will for that anymore. As I see it, the disadvantages outweigh
25 >>> the benefits here.
26 >>>
27 >>> I have discussed this with kensington and a few Council members
28 >>> (unofficially), and we came up with following ideas:
29 >>>
30 >>> 1. remove or reduce the ebuild quiz to a reasonable number of
31 >>> questions. In other words, make it bearable. Focus on the stuff that
32 >>> can't be checked otherwise.
33 >>>
34 >>> 2. Add an extra contribution period in which the candidate commits to
35 >>> the tree through Pull Requests. Developers watch the requests, review
36 >>> them and decide when the recruit is ready. We may extend this with
37 >>> requirements like '3 different developers must review late activities
38 >>> and evaluate them'.
39 >>>
40 >>> 3. Possibly extend the recruit-recruiter interaction. Rather than
41 >>> treating the interrogation as some kind of final confirmation, make it
42 >>> a small extra part of the learning process. In other words, reduce
43 >>> the other parts, fill in the blanks here.
44 >>>
45 >>> What do you think?
46 >>>
47 >> I try to be short.
48 >> First of all, i'm against to make quizzes simpler or shorter. I have few
49 >> real examples, when people do a LOT of mistakes even after they passed
50 >> the quizzes.
51 >
52 > And how people doing mistakes *after* passing the quizzes proves that
53 > quizzes are good? As I see it, this just proves that they don't do
54 > their job.
55 >
56
57 Because quizes lacks some questions? You see - we should not shorten
58 them, but on the contrary - increase the question's number.
59
60 So, that's a not good argument. Quizes may be flawed, but not in the way
61 of 'over complicated', definitely.
62
63 >>> Add an extra contribution period in which the candidate commits to
64 >> the tree through Pull Requests.
65 >>
66 >> All mentors should track their recruits during first month. If mentor
67 >> doesn't do this, this is "bad" mentor, IMO. It looks like some mentors
68 >> think *ok, my mentee passed the quizzes, he is a developer, i can to
69 >> nothing*
70 >
71 > This happens *after* being recruited. What I'm talking, there should be
72 > more focus on doing and judging actual contributions before all that
73 > formal crap.
74 >
75
76 Yep. And, guess, who is responsible for that? Mentor. Tadaaam! :-)
77
78 --
79 Best regards, Sergey Popov
80 Gentoo developer
81 Gentoo Desktop-effects project lead
82 Gentoo Quality Assurance project lead
83 Gentoo Proxy maintainers project lead

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-project] Recruitment issues and potential improvement "Michał Górny" <mgorny@g.o>