1 |
On 3 April 2010 13:33, Richard Freeman <rich0@g.o> wrote: |
2 |
> I really think that the Gentoo recruitment process needs improvement. Right |
3 |
> now it seems like a LOT of effort is required both to become a Gentoo dev |
4 |
> and to help somebody become a Gentoo dev. That means we have great people, |
5 |
> but not many of them. |
6 |
|
7 |
I agree. So what can we do to improve this process? |
8 |
|
9 |
I myself am not fond of the quizzes, and from what I've seen most |
10 |
recruits find them tedious as well. It can be quite demotivating, |
11 |
maybe because it reminds one too much of highschool or something. |
12 |
I took a long time myself to finish them, and that wouldn't have |
13 |
been necessary, as my mentors ensured me I was ready to become a |
14 |
dev. And I see the same thing happening with some of my own recruits. |
15 |
They can be ready, but just find the quizzes a chore. |
16 |
|
17 |
So I think we need to rethink how to do this. What I have found very |
18 |
helpful is to have my recruits working on actual ebuilds. The |
19 |
sunrise project is ideally qualified to mold ebuild editors into |
20 |
shape. Working on official overlays such as qting-edge and/or doing |
21 |
proxy maintenance is also very helpful. |
22 |
|
23 |
Recruiters (with some additional manpower) could make a list of |
24 |
technical issues that recruits need to be aware of, and then gather |
25 |
a number of ebuilds that display these problems and let recruits |
26 |
correct some of these, under guidance of their mentors. This may |
27 |
possibly be more fun and closer to the actual work that is required |
28 |
of developers. |
29 |
|
30 |
Of course this doesn't address the organizational side of things, so |
31 |
we need to come up with something else for that. |
32 |
|
33 |
Another problem I see is that our documentation seems to be scattered |
34 |
all over the place. I propose that we make at least one portal page |
35 |
for (prospective) developers that will link them to all the resources |
36 |
they might need. It also means our existing documentation needs to |
37 |
be brought and kept up to date. |
38 |
|
39 |
Are there any other ideas on how to improve our recruitment process? |
40 |
|
41 |
-- |
42 |
Ben de Groot |
43 |
Gentoo Linux Qt project lead developer |