Gentoo Archives: gentoo-dev

From: Markos Chandras <hwoarang@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Recruitment process is moving back to quizzes
Date: Sun, 15 Jul 2012 09:40:44
Message-Id: 50028FE6.50608@gentoo.org
In Reply to: Re: [gentoo-dev] Recruitment process is moving back to quizzes by Ben de Groot
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 On 07/15/2012 06:15 AM, Ben de Groot wrote:
5 > On 15 July 2012 04:46, Peter Stuge <peter@×××××.se> wrote:
6 >> Markos Chandras wrote:
7 >>> understand that quizzes is not an ideal way to "hire" people
8 >>> either, but they worked ok for all these years
9 >>
10 >> I don't know.. Subjectively I don't think they work ok at all,
11 >> since I still haven't finished them even after many years.
12 >
13 > I agree that they don't work "ok" -- it only seems that way because
14 > people are still joining us.
15 >
16 > The first time I did the quizzes, it took me 9 months. After having
17 > been away for a couple of years, I recently returned as Gentoo dev,
18 > and the second time I did the quizzes it took me 3 months. I've
19 > seen others take a long time doing them as well. Davide (pesa), one
20 > of our most valued contributors in the Qt team, took close to two
21 > years I think.
22 >
23 > I think this way we lose much valuable developer time. These
24 > people could have had commit access and done much valuable work so
25 > much earlier, if there wasn't this obstacle of the quizzes...
26 >
27 > We should think about what kind of people we want to attract as
28 > future Gentoo contributors, and what are the best ways of
29 > introducing them to the tasks they would need to perform, and the
30 > knowledge they would need to have.
31 >
32 > I'm happy to see that some effort was made, and we now know that
33 > the web app is not working. What other ways can we think of that
34 > might improve the recruitment process?
35 >
36 >> But it's totally possible that they actually *do* work ok, and
37 >> that I really absolutely *must* know everything they ask about
38 >> before starting recruitment. Not sure.
39 >
40 > The topics touched in the quizzes are things that a Gentoo
41 > developer should know. I just don't think the way they work is
42 > conducive to a good learning experience for most people.
43 >
44 >>> and it is the only alternative we have at the moment.
45 >>
46 >> Thinking outside of the quiz^Wbox and getting to know people is a
47 >> good alternative. It takes time too of course, but no quiz or web
48 >> app can replace it.
49 >
50 > What I noticed in my own experience as lead of our Qt team, is
51 > that getting people started on the real work, being part of the
52 > developer community and process, is a good way to introduce them
53 > to how we do things in Gentoo. The Qt team has its official
54 > overlay, and it is easy for us to give new contributors access to
55 > it. That way they can learn to write ebuilds and eclasses, and how
56 > to improve them, commit them, and get used to a good workflow.
57 > Hanging out in the IRC channel and taking part in discussions is
58 > an invaluable part of this as well.
59 >
60 > I'm sure a lot of mentors do things in similar ways. And maybe
61 > others have things to add to this.
62 >
63 > We could have a portal page (e.g. on the wiki) with links to all
64 > the relevant documentation for new developers (dev handbook,
65 > devmanual, foundation info, gleps, etc) that they should have
66 > knowledge of. Then recruits can read these while they are doing
67 > work with their mentor, in an overlay (either an official team
68 > overlay, or betagarden).
69 >
70 > We could also develop a collection of tasks that a mentor can
71 > choose from to give their recruits to do. Hopefully this way we
72 > can train people in a more organic way.
73 >
74 > Then when the mentor deems a recruit ready, they could have an
75 > interview with one of the recruiters, and get commit access to the
76 > official tree as usual.
77 >
78 > Anyway, these are some of my ideas. What do you think?
79 >
80 Hi,
81
82 Thank you for the feedback. Let me clarify a few bits though.
83 In my opinion, the quizzes contain all the knowledge that is required
84 for someone to start developing for Gentoo. Yes, maybe it requires too
85 much knowledge but this is because we are not sure that the mentors
86 have done their work properly so we don't have to go over the same
87 steps again during the recruitment process. Like you said, working in
88 an overlay is a very important part of the process but I don't think
89 every mentor out there does that for his recruits. So we can't rely on
90 that. On the other hand, after having some experience as recruiter,
91 and looking at the status of each recruit when I pick them up, I can
92 say which mentors are doing their work properly and who don't. But
93 this would require constant mentor evaluation which adds an extra
94 overhead in the process.
95 Also the recruitment team is (as always) understaffed, meaning it is
96 highly unlikely for us to spend energy and time to come up with a new
97 recruitment process whilst trying to keep the recruitment queue short.
98 However, I can counter-propose the following:
99
100 1) Have a chat with the mentor. Find out what he did with his recruit,
101 and maybe we can be more relaxed during the quiz review process if the
102 recruit has enough experience to join the developer community. The
103 recruiter could side-step part of the quizzes and ask different
104 questions based on recruits background and interests. This however,
105 would still require quiz completion (but maybe a loose one).
106
107 2) I believe wiki is a great resource for recruitment. We can create a
108 Recruitment page listing all the relevant links, info etc that a
109 wannabe developer will need during his recruitment process and his
110 first few weeks of development. However, we need to be careful to not
111 duplicate contents from handbook or devmanual.
112
113 - --
114 Regards,
115 Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
116
117
118 -----BEGIN PGP SIGNATURE-----
119 Version: GnuPG v2.0.19 (GNU/Linux)
120
121 iQIcBAEBCgAGBQJQAo/lAAoJEPqDWhW0r/LCOPQQAKVh47eBJciMX3MqwTl/+Yxq
122 VF6VOEXHVxiecELxy5pdtb4QVuZDtB+PMc2/J7aTPWq6tdedsFhs7r2aFyIS4hWH
123 rAu7kf1MT9qLLl5jzHt0WJ3HQCLExGNbarJvPa6WcGEXcmXuMPOnWxXFRm9mIchz
124 Vm5MbHc8GAh811pN3L8hwkbRYJ3NeFHs/Uo7AALQYd+IXZaX42BZ9i+tsKcZM6tv
125 1/0TANUTEchOUikwiv+/4bNY9iGsI8bb0mYY0VrYKc3OYfRxlMf8fypBNyySi+I/
126 O10hlnkeJ7p3D9y2pFujfxQlwomZZoUoIih6cmTP6lS2VbXi+tQhxpC1r1MhGtE4
127 P3z2BSpz5TelChusZo0rfikDDtwXpazMDOBTSMRGJ8k4UjwagIW/sQG7Il+xLsV5
128 pRX7taqOIy7p6bUt+Kx8XajVMEI5ieCdWNPGBw4jUnB/RVgHTCZsgdkxhARHrWLL
129 rhVvNANboMWVoOXmd049BJ1YqvilvZro2gAql4YR6O/yfaGioKQNjTV0osBD4/b+
130 RX/MtvoaAUEPNWa5JEXdW9UvTfdbYiYunb8ynTEjx6f6I/Nm12ZPKzKSdM9h45lx
131 ZKLVL06SNduCsSqrAX3ZzYmgTgZSyOaAbluhTVgVcQcwRg/QMmaUyyd6H4cAvy3q
132 5ijkWqu1Tb4kJbHBlgKK
133 =/spx
134 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] Recruitment process is moving back to quizzes Peter Stuge <peter@×××××.se>