Gentoo Archives: gentoo-project

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

Replies

Subject Author
Re: [gentoo-project] Recruitment issues and potential improvement Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
Re: [gentoo-project] Recruitment issues and potential improvement Sergey Popov <pinkbyte@g.o>