On Sun, Oct 13, 2024, 10:31 AM Jarek Potiuk <ja...@potiuk.com> wrote:

> >
> a) where is the repo in the first place?
> b) do I know the technology stack ?
> c) how do I build the project ?
> d) how do I unit test it ?
> e) how do I make sure things get deployed in a way the whole ASF is not
> impacted heavily (this one is a REALLY big blocker) ?
> f) is there a good "contributing guide" I can follow
> g) whom can I ask if I have a question / am stuck?
> h) can I be sure to get answers quickly when I ask for help (because
> otherwise I might get quickly discouraged) ?
>

These are the right questions. We should start working towards answering
them prominently on the reporter site.

Notably almost every time this comes up - which is roughly every other
month - I provide links to #1. Then someone steps up and fixes the
immediate problem and it's resolved for another month or so, so people stop
thinking about it

>
> All that is usually maintained when you have a project when there are many
> regularly engaged people and they "want" to get more contributions. But
> when it comes to such infrastructure projects - at some point they reach a
> "stable" state where problems happen rarely (which is always the case when
> such a tool is generally doing its job well), and the a) - h) obstacles
> make people not even think they could volunteer and help.
>

Except that every single time this comes up i beg people to volunteer and
help. Here's me, going that again.

The underlying problem here is that people expect this to be a "supported"
service and it's just not. It never has been.


> And this is where Rich's comment is very right "we should get more people
> involved regularly" - but it does not look like we have a good idea on how
> to do it and most importantly people who "know" about the tools do not do
> it proactively. Thinking that it will "just happen if we complain we need
> it, is a bit of a magic way of thinking.
>

Yep. This right here.

>
>
> If you ask me - this is the absolutely most important task for a person
> that we hire as the "tools" person.

...

>  Their role should not be to fix
> things, but organize the work and make sure they are engaging and actively
> reaching and finding creative ways of making ASF people contribute.
>

This is a hugely important perspective and we should be sure that it gets
injected into the discussion of that position. I don't think this point has
been made. And that is a skill that isn't necessary going to be part of the
skill set of a tools engineer.

Reply via email to