public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* Re: [gentoo-dev] [Gentoo Phoenix] recruitment process
@ 2010-04-05  1:33 Tobias Heinlein
  2010-04-05  5:50 ` Eray Aslan
  2010-04-05  7:48 ` Ciaran McCreesh
  0 siblings, 2 replies; 31+ messages in thread
From: Tobias Heinlein @ 2010-04-05  1:33 UTC (permalink / raw
  To: gentoo-dev

I'd first like to extend the idea of bug #312977. It's basically about a
different level of detail for each question.

I think the quiz questions can be divided into different groups:

1) Questions that are fun to answer. People should either already know
the answer, know where to look, or be willing to figure the answers out
themselves without a hint to specific docs.

2) Questions about stuff that people NEED to know for day-to-day
development, but that aren't much fun to answer. Petteri's proposed
level of detail would be appropriate here.

3) Questions that aren't that important at all and would just be "nice
to know". These are the ones that make people give up on the quizzes
because they are boring and the answers hard to find. Most people would
like to see this kind of questions dropped entirely, but recruiter's
point is that people should know about them, even though they aren't
fun. This is why for these I'd add a more exact pointer to the docs,
similar to the way we do in the interviews when a recruit doesn't know
an answer. This way they won't be demotivated because they won't have to
search for too long, yet know the answer and remember it when they need
it someday.

Examples for these:

5.	What is the Gentoo Foundation? How does one apply for membership and
who are eligible?
	[Gentoo Foundation Bylaws, "Members"]

5. What is wrong with using $(somecommand) or `somecommand` or $ARCH
	inside SRC_URI, DEPEND, etc?
	[Devmanual, Caching]
	

I think this is a good starting point to get rid of the "some important
questions are too hard to answer" dilemma that can be implemented
relatively fast. On top of that I like Sebastian's idea to order the
quizzes by difficulty -- this means just ordering by the categories I
just mentioned would be sufficient: 1 first, then 2, then 3.

As soon as we have implemented that, we can think about how to make the
ebuild-related questions more interesting by using tasks and example
ebuilds. I guess this part will take a longer time.

basile wrote, on 04/04/2010 05:16 PM:
> The learning flow should go something like this:
> [..]

I like that idea. However, I would combine writing the example ebuild
(i.e. "doing the task") and answering questions. There's no need to show
twice what you have learnt. Also, some of our questions could pretty
easily be replaced by doing a task, some cannot.




^ permalink raw reply	[flat|nested] 31+ messages in thread
* [gentoo-dev] [Gentoo Phoenix] recruitment process
@ 2010-04-03 13:40 Ben de Groot
  2010-04-03 13:53 ` "Paweł Hajdan, Jr."
                   ` (3 more replies)
  0 siblings, 4 replies; 31+ messages in thread
From: Ben de Groot @ 2010-04-03 13:40 UTC (permalink / raw
  To: gentoo-dev

On 3 April 2010 13:33, Richard Freeman <rich0@gentoo.org> wrote:
> I really think that the Gentoo recruitment process needs improvement. Right
> now it seems like a LOT of effort is required both to become a Gentoo dev
> and to help somebody become a Gentoo dev.  That means we have great people,
> but not many of them.

I agree. So what can we do to improve this process?

I myself am not fond of the quizzes, and from what I've seen most
recruits find them tedious as well. It can be quite demotivating,
maybe because it reminds one too much of highschool or something.
I took a long time myself to finish them, and that wouldn't have
been necessary, as my mentors ensured me I was ready to become a
dev. And I see the same thing happening with some of my own recruits.
They can be ready, but  just find the quizzes a chore.

So I think we need to rethink how to do this. What I have found very
helpful is to have my recruits working on actual ebuilds. The
sunrise project is ideally qualified to mold ebuild editors into
shape. Working on official overlays such as qting-edge and/or doing
proxy maintenance is also very helpful.

Recruiters (with some additional manpower) could make a list of
technical issues that recruits need to be aware of, and then gather
a number of ebuilds that display these problems and let recruits
correct some of these, under guidance of their mentors. This may
possibly be more fun and closer to the actual work that is required
of developers.

Of course this doesn't address the organizational side of things, so
we need to come up with something else for that.

Another problem I see is that our documentation seems to be scattered
all over the place. I propose that we make at least one portal page
for (prospective) developers that will link them to all the resources
they might need. It also means our existing documentation needs to
be brought and kept up to date.

Are there any other ideas on how to improve our recruitment process?

-- 
Ben de Groot
Gentoo Linux Qt project lead developer



^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2010-04-07 17:37 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-05  1:33 [gentoo-dev] [Gentoo Phoenix] recruitment process Tobias Heinlein
2010-04-05  5:50 ` Eray Aslan
2010-04-05 16:07   ` Jon Portnoy
2010-04-05 16:50     ` George Prowse
2010-04-05 17:57       ` Jon Portnoy
2010-04-05 18:28         ` Denis Dupeyron
2010-04-05 18:26     ` Zeerak Mustafa Waseem
2010-04-05 17:35       ` Petteri Räty
2010-04-06  2:16       ` Jorge Manuel B. S. Vicetto
2010-04-06 13:28         ` [gentoo-dev] " Duncan
2010-04-06 16:16           ` Denis Dupeyron
2010-04-05 18:51     ` [gentoo-dev] " Nathan Zachary
2010-04-05 18:59       ` Denis Dupeyron
2010-04-07 17:35       ` Markos Chandras
2010-04-05  7:48 ` Ciaran McCreesh
2010-04-05  8:19   ` Brian Harring
2010-04-05 13:38   ` Richard Freeman
  -- strict thread matches above, loose matches on Subject: below --
2010-04-03 13:40 Ben de Groot
2010-04-03 13:53 ` "Paweł Hajdan, Jr."
2010-04-05  2:36   ` Alistair Bush
2010-04-05  8:23     ` Petteri Räty
2010-04-03 13:53 ` George Prowse
2010-04-03 14:05   ` Petteri Räty
2010-04-03 14:22     ` George Prowse
2010-04-03 21:39     ` Sebastian Pipping
2010-04-03 14:03 ` Petteri Räty
2010-04-03 19:00 ` Jesus Rivero (Neurogeek)
2010-04-03 21:48   ` Sebastian Pipping
2010-04-04  9:43     ` Petteri Räty
2010-04-04 16:24       ` Ben de Groot
2010-04-04 15:16     ` basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox