On 12/04/2012 01:17 PM, Matt Wagner wrote:
On Mon, Dec 03, 2012 at 04:09:29PM -0500, Mo Morsi wrote:
> Hey all just a reminder, this is still going on and tasks can be added
> anytime.
>
> This is a contest for high school students so tasks have to be quite a bit
> smaller in scope than what your used to and mentoring students takes some
> time, but is definitely a worthwhile experience IMO.
>
> As before, if you're interested in this just shout out here or on IRC and
> we can figure something out.
I think this would be interesting, though I'm struggling with the
forwarded email. I'm assuming it was just a phrasing thing, but it came
across more like, "Make a list of menial labor for high school students
to do!" than about creating a rewarding program that helps them get
real-world experience.
Heh you have to remember these are high school students, so our menial
tasks are their real world experience (don't know about you but in high
school I was working at a hot dog stand).
Case in point the top students on the leader board (of all orgs, not
just Fedora) have completed tasks along the lines of 'cleanup this wiki
page', etc.
One thing that I think might be interesting, if a little open-ended,
would be for people to pick some sort of user story (or invent one),
inspired by our Personas, and then set up Aeolus + run it through its
paces, creating good documentation on the process. I think it would:
a.) Get us good new-user feedback. I think it's easy for us full-time
developers to just become accustomed to odd workflows or whatnot.
b.) Get us good step-by-step documentation around setup and workflows.
We haven't always done a good job here, and getting someone to write
about actually using Conductor for an interesting task would be great.
c.) Give the student(s) experience with cloud computing, open source
projects, documentation, usability, and testing/QA.
Ya this could work, the only concern I have w/ this is that it take a
long while to setup and run the full Aeolus suite. Not to mention that
these students are from around the world so they might not have the best
internet connections.
Deltacloud, Heat, or some other component that is simpler to setup would
be a good candidate for this. And since Aeolus is the umbrella project
encompassing all of this and not just the all in one solution all these
subprojects apply.
I'm a little confused by the email referring to it as a
'contest',
though. Is the type of thing I described not what they're looking for?
The GCI is a contest. Students complete bite sized tasks to earn points
and there are prizes awarded at the end.
Another potential task might be the Redmine-to-Github wiki
conversion,
which has been my "next-up" task for several weeks without me actually
getting to it. But I had hoped that part of the process would be to
go through pages and identify what is crap, what needs updating, and
what is still current, which isn't something that lends itself to
newcomers.
Ya think this is a good idea, I allocated some time for this yesterday
on our sprint meeting and we should be able to spin some GCI tasks off
of this. Lets talk about this some more at the website mtg on thurs.
I'm kind of asking here because I wonder if these are the sort of
things
the project is actually looking for. Do you have a link to the actual
Google program?
http://code.google.com/opensource/gci/2012/index.html
Thanks for the feedback!
-Mo