Hi Everybody,

Is anyone interested in a Freenet hackathon?

Context
=======

For those who aren't familiar, a hackathon means roughly: a designated
time and meeting place (virtual or in-person) to do some hacking. They
are typically goal focused (eg.  Solve all UI bugs marked with major
severity, or, ensure all classes in freenet.node are documented fully
and accurately), and are often partially or wholly focused on attracting
new talent. Given the rather dire sounding "Project Status" thread, one
of the first threads I caught since I signed up for the ML, I think a
this might be useful to re-envigorate the project.

Proposal
========

I propose that the Freenet Project hold a 48-hour weekend hackathon
(00:00 Saturday to 23:59 Sunday) sometime this fall or winter, and
advertise it for a month or so prior.

To do this, the project needs a few things:

1. A straight forward goal or priority, and lots of low-hanging-fruit
   bugs contributing to that goal.
2. A guide to getting up and running quickly (perhaps gradle is useful
   here?). https://wiki.freenetproject.org/Building_from_source
   definitely needs a bit of help either way though (I can at least
   update the command-line section).
3. Support for green developers. There will be a lot of questions.
   (Although it may lead to a "blind-leading the blind" situation, I
   volunteer here.)

Possible issues
===============

I imagine one possible objection to this initiative is that code
reviewer time is finite, perhaps the increased contribution volume would
actually be counterproductive? If this is the case, then a hackathon is
probably a non-starter, unless a large backlog of non-critical patches
is acceptable.

The other issue is that few if any of us are in the same time zones. I
believe this is pretty much a non-issue, it would be a 48-hour event,
and if all existing developers commit to participating for some portion
of the weekend, there will probably be significant overlap (which is
good).

Even if there is zero new-developer turnout, it would be useful to the
project to have a designated time when everyone is working together (and
in fact perhaps be more productive in that sense).

So is anyone interested in this, or does anyone have any outright
objections?

Thanks for reading,
Dan

P.S. Thanks Steve for review, formatting, and superior terminology.
_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to