• Re: Pondering a Welcome Team (Was: New contributor experience)

    From Tiago Bortoletto Vaz@21:1/5 to All on Mon Jun 2 16:20:01 2025
    Hi,

    On Sun, Jun 01, 2025 at 10:34:23PM +0200, Daniel Gröber wrote:
    Hai Joachim,

    On Fri, May 30, 2025 at 05:03:40PM +0200, Joachim Zobel wrote:
    I just wanted to add that there is also an emotional aspect to this. I offered help and was ignored. So as a result I feel rejected with a
    general "if they don't want me they can get on without me" shrug.

    I feel you. Had the same experience coming into Debian and I've abandoned contributing to other projects on account of similar experiences in the
    past.

    So you're certainly not alone in feeling like this.

    Also I am aware that this is _nonsense_ - no response probably means
    there simply was nobody - the feeling of being rejected is still there.

    I'm glad you decided to reach out and share your experience instead of
    going for a silent exit as I'm sure many others do in this situation <3.

    +1 That's very much appreciated. Also thanks for, despite the bad
    feelings, sharing your frustration in a balanced and direct way.


    I've been thinking about this overall problem for a while now. Since
    several technical solutions I've considered seem organizationally
    un-viable, for the time being anayway, I've been pondering starting a "Welcome Team".

    See https://wiki.debian.org/Teams/Welcome/. It seems there is already a "Welcome Team" (I've just joined the channel). It would be helpful if
    someone from the team could share their typical approach when dealing
    with (and to avoid) such situations.

    [...]


    PS: Attempting to move replies to d-project@ let's see if my email-foo is strong today.

    I'm moving this to d-project@ only.

    Bests,

    --
    Tiago Bortoletto Vaz

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daniel =?utf-8?Q?Gr=C3=B6ber?=@21:1/5 to Tiago Bortoletto Vaz on Mon Jun 2 19:10:01 2025
    On Mon, Jun 02, 2025 at 10:03:23AM -0400, Tiago Bortoletto Vaz wrote:
    I've been thinking about this overall problem for a while now. Since several technical solutions I've considered seem organizationally un-viable, for the time being anayway, I've been pondering starting a "Welcome Team".

    See https://wiki.debian.org/Teams/Welcome/. It seems there is already a "Welcome Team" (I've just joined the channel). It would be helpful if
    someone from the team could share their typical approach when dealing
    with (and to avoid) such situations.

    Oh! Indeed. I knew about this name conflict at some point and forgot :-).

    From what I gather vision of the current team is to be a passive point of contact where mine is actively seeking out people that seem to need help.

    --Daniel

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEV6G/FbT2+ZuJ7bKf05SBrh55rPcFAmg92GQACgkQ05SBrh55 rPeU7Q//TsklTM+x/u1b8Xv2chQqwnmwh7nCUcuONH72D0aVUcl0ZiPHf6/fpfAw 6XNPaX0sMdwefr1U5aSd2Ziu62yLPsG3AYdJtauSe9CoR1se5b+FD7cTx7w0xBGQ VPI0DCfxp0tlT9iBgiZm+vNidFamJFgyClSpdhwTJdM/PFBBfkrZGg2AsWSsJY9r a4MmxVL2clbCmtV/3LaNN/wu+tMNZ3LjKoREAttd0D18orwdOg+2xq7IRh4lb82+ ubORTys9CVk2NrWn0e89N9JuCg9tIiIWMyCu7JPIyjcOPiTotFesf3fZDh21orME /1QRZJfYy6al4ArHlKrhMRlAfxFJinaPh1NGBfyFrGBmvKVFMG15tCAE+0hgCPej BTS0rsOcK+lA27SiXdFnraabMJ2xUSTPRDB6xZr9mbP5UJ3kdJbOi8hN7IyOHUqY COYr+3kZmQ/ALUiOODwRVf6KUQ1eOTAnBWyJkd269q1LCCnklbekYnxDhF0dcYj4 FLa4DlFWhyC5x5n5roRqRKGV1eFLy6DeCu8oPoYqIU/IEdkeiuiC7IH0wVtYm+W0 IPfoqC+W6O4R+G71NHDLfcvcZ2kPpktMYTKq3g4AtGYtHMbL8kcB/JxX4Ka6C856 gp89S5QS2uvUbx5XN+IMAIjjDjUBJs7SQH+T8flZwC5la+4V118=
    =ZP34
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Antonio Terceiro@21:1/5 to All on Mon Jun 2 22:40:01 2025
    On Mon, Jun 02, 2025 at 06:59:21PM +0200, Daniel Gröber wrote:
    On Mon, Jun 02, 2025 at 10:03:23AM -0400, Tiago Bortoletto Vaz wrote:
    I've been thinking about this overall problem for a while now. Since several technical solutions I've considered seem organizationally un-viable, for the time being anayway, I've been pondering starting a "Welcome Team".

    See https://wiki.debian.org/Teams/Welcome/. It seems there is already a "Welcome Team" (I've just joined the channel). It would be helpful if someone from the team could share their typical approach when dealing
    with (and to avoid) such situations.

    Oh! Indeed. I knew about this name conflict at some point and forgot :-).

    From what I gather vision of the current team is to be a passive point of contact where mine is actively seeking out people that seem to need help.

    Adding this perspective of actively looking for newcomers coming through different channels is not necessarily contradictory to what that group
    is currenly doing, you might want to join them and discuss your idea
    anyway.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmg+CfsACgkQ/A2xu81G C94XnQ/7BkaX59Q7CS746TTnPwn/Kfp3l0pD6r8grByG6AdOzitgdbTGoi0GaPrT 9SpvHiJDrUI9to2qfse5IzEGUaRjaY0ETcrnpXIoJC5IJcJciIXBoYj9S73BRCvo tqNF2pqtt/GJiQfJyFBA0DL+HAHitRKjOhPLUj8ndvqGq6sz8on4c3lEH9dGRxmS xiE/+WgEWVHIoomjOs25t4hFRyeetodgYzfS5pexGc4djqteTLGPRLyEALSLDWae +jUEGZvdh60+uk3EFYbAgN0WjWWBeBP2cgxwUAtbfnfU2zGOUQuSlPuASLELAUJd omQqltc0997Iv8gMCXb6oZPxY9oH7zF176FkLrtkCfEX3AMYw8eg9Ici41dw8iJf zYEIEphl92EJgl2z9zQfLcD4rXn+nPV6LJjww1G3ZKpV9zB55AMYWZVYr9X1PNop 4uWb4xvpbbcKwx+7eCFr/Xd4gcgpJvB4o9ehQNJdsl6OMezIdtsnuYlJcmzjH/80 O2Otnyb0wZyCSNK4S6B9VnzKBmNLBa2j0K742BbjNZ3NURj/EWNJ8a7olGMTU7LA 36n9Bo1uvuKDKachDBIhEukorryJKX5k+HUk8U16oSbIDUMiApFCwSYT330o35B3 IzBmlUfsd0IdTg6JRCe9RcYJelHmi7DW7xq/66X2MWDv4sPPvoI=
    =EzS1
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Tue Jun 3 18:30:01 2025
    Hi Daniel,

    Am Sun, Jun 01, 2025 at 10:34:23PM +0200 schrieb Daniel Gröber:
    On Fri, May 30, 2025 at 05:03:40PM +0200, Joachim Zobel wrote:
    I just wanted to add that there is also an emotional aspect to this. I offered help and was ignored. So as a result I feel rejected with a
    general "if they don't want me they can get on without me" shrug.

    I feel you. Had the same experience coming into Debian and I've abandoned contributing to other projects on account of similar experiences in the
    past.

    So you're certainly not alone in feeling like this.

    Also I am aware that this is _nonsense_ - no response probably means
    there simply was nobody - the feeling of being rejected is still there.

    I'm glad you decided to reach out and share your experience instead of
    going for a silent exit as I'm sure many others do in this situation <3.

    +1

    I've been thinking about this overall problem for a while now. Since
    several technical solutions I've considered seem organizationally
    un-viable, for the time being anayway, I've been pondering starting a "Welcome Team".

    This is another wording for "There is no technical solution for a
    social problem". ;-) I'd be more than happy if we could find some
    working solution.

    We would identify interactions of new people across the whole project by subscribing a bot to maaaaaany maling lists and as much of salsa as we can without getting hit over the head by admins ;-).

    Hmmm, sounds tricky.

    Then flag and review those interactions that don't elicit a (human)
    response within some reasonable time and attempt to guide contributors to
    the right place to get help.

    Given the unfortunate fact we don't see that many newcomers anyway this doesn't seem like too impossible a task using some light email and salsa
    API tooling. I've been meaning to build something fun with mblaze(7) since
    I found it anyhow :-).

    This rather sound also like technical attempts for a solution.

    Thoughts anyone?

    By all means, if we have volunteers who feel dedicated to guiding
    newcomers, that's great and very welcome. In my experience, the best
    path into Debian is often through a smaller, focused subgroup — one that aligns with the newcomer's technical interests. Within these groups,
    people tend to know each other better, which can make it easier to
    notice and support newcomers and their needs early on.

    I'm not convinced that creating a formal "Welcome Team" will solve the
    broader issue. Instead, those who feel inclined to support newcomers can already make a big difference by being approachable and kind — as we sometimes already see happening quite successfully (though admittedly,
    not always consistently).

    PS: Attempting to move replies to d-project@ let's see if my email-foo is strong today.

    Didn't work in my client but I manually sent to d-project.

    Kind regards
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Joachim Zobel@21:1/5 to All on Wed Jun 4 17:50:01 2025
    Am Mittwoch, dem 04.06.2025 um 17:18 +-0200 schrieb Daniel Gr+APY-ber:
    +AD4 Indeed. I just worry about those people that fall through the cracks
    +AD4 because all our inboxes are (likeley) already bursting and that
    +AD4 newcomer
    +AD4 desperately waiting for a response is buried somewhere among 10k
    +AD4 other
    +AD4 emails :+AHw
    +AD4

    This actually happens. See

    https://lists.debian.org/debian-apache/2024/10/msg00001.html

    Sincerely,
    Joachim

    --
    Papier ist gebundenes CO2. Bitte drucken Sie diese EMail aus und
    archivieren Sie sie.


    <html><head><style>pre,code,address {
    margin: 0px;
    }
    h1,h2,h3,h4,h5,h6 {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    }
    ol,ul {
    margin-top: 0em;
    margin-bottom: 0em;
    }
    blockquote {
    margin-top: 0em;
    margin-bottom: 0em;
    }
    </style></head><body><div>Am Mittwoch, dem 04.06.2025 um 17:18 +0200 schrieb Daniel Gröber:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Indeed. I just worry about those people that fall
    through the cracks<br>because all our inboxes are (likeley) already bursting and that newcomer<br>desperately waiting for a response is buried somewhere among 10k other<br>emails :|<br></div><div><br></div></blockquote><div><br></div><div>This actually
    happens. See<br><br><div><a href="https://lists.debian.org/debian-apache/2024/10/msg00001.html" title="Click to open https://lists.debian.org/debian-apache/2024/10/msg00001.ht
  • From Daniel =?utf-8?Q?Gr=C3=B6ber?=@21:1/5 to Andreas Tille on Wed Jun 4 17:30:02 2025
    Hi Andreas,

    Nice to see you in this thread. I guess this counts against my promise to
    raise this issue on the MLs a while ago ;-)

    On Tue, Jun 03, 2025 at 05:52:06PM +0200, Andreas Tille wrote:
    I've been thinking about this overall problem for a while now. Since several technical solutions I've considered seem organizationally un-viable, for the time being anayway, I've been pondering starting a "Welcome Team".

    This is another wording for "There is no technical solution for a
    social problem". ;-) I'd be more than happy if we could find some
    working solution.

    You know. I hate this way to frame organizational problem solving. It's
    hardly ever accurate or helpful.

    Isn't email just a technical attempt at the social problem of long-distance estrangement? Maybe we should go back to semaphores or smoke signals.

    [Now I wonder if history knows flamewars on those mediums :D]

    We would identify interactions of new people across the whole project by subscribing a bot to maaaaaany maling lists and as much of salsa as we can without getting hit over the head by admins ;-).

    Hmmm, sounds tricky.

    I don't think so. It already sends out slews of emails shouldn't make much
    of a difference. I had a quick look at the [gitlab code] and while there doesn't seem to be a convenient setting to dump all (public) notification
    mail somewhere I don't see an obvious scaling limit to user notifications.

    [gitlab code]: Start at services/notification_service.rb and trace from
    there. NotificationRecipients::BuildService.build_recipients is most
    relevant.

    The polling required to keeping the bot subscribed to all public repos
    could be a limiting factor, but since new project don't spring up that
    quickly I doubt it'll end up being a problem.

    Where there's an organizational will there's a technical way.

    Historically we have MLs for archiving archive/BTS changes
    (d-changes@l.d.o, d-bugs-dist@l.d.o) so why not also for salsa anyway?

    Seems to be a serious gap in our email centric workflow and archiving story
    to me :-).

    Given the unfortunate fact we don't see that many newcomers anyway this doesn't seem like too impossible a task using some light email and salsa API tooling. I've been meaning to build something fun with mblaze(7) since I found it anyhow :-).

    This rather sound also like technical attempts for a solution.

    Hardly. The strategy is human centric with technical augmentations :-).

    To be clear: I'm not suggesting we should automate the reach out, only the search&highlight aspects.

    Thoughts anyone?

    By all means, if we have volunteers who feel dedicated to guiding
    newcomers, that's great and very welcome. In my experience, the best
    path into Debian is often through a smaller, focused subgroup — one that aligns with the newcomer's technical interests. Within these groups,
    people tend to know each other better, which can make it easier to
    notice and support newcomers and their needs early on.

    Exactly my thinking.

    Problem is many areas people could be interested in seem to feel hollow
    these days as exemplified by Joachim's experience.

    I'm not convinced that creating a formal "Welcome Team" will solve the broader issue. Instead, those who feel inclined to support newcomers can already make a big difference by being approachable and kind — as we sometimes already see happening quite successfully (though admittedly,
    not always consistently).

    Indeed. I just worry about those people that fall through the cracks
    because all our inboxes are (likeley) already bursting and that newcomer desperately waiting for a response is buried somewhere among 10k other
    emails :|

    --Daniel

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEV6G/FbT2+ZuJ7bKf05SBrh55rPcFAmhAY5gACgkQ05SBrh55 rPcfoBAAvoWiSpKaC6y3Z9aHOut5WnanwXT0lgrp206cmbcPtlGj2QpqMaUsW38A jl2xkthFXZF74hIbnvbsJJEm0uRdhwlx6xFQJW4LTQ5ys4ZBNSTnv1fjUfA/6raF BM76PcxRwO/ssYGWF6tak74L2ThHpP1VdFYW2S6F7CkiM7KiAMISB5OkmVkKuKbB INrOt3/9RiZrO6d6XUs0cqudH4QMywQqMwflT+SqyAx4dcg18ZkGXF1w4OWXCw1+ QYq/ru5RKBrMChDxl/2gIO1GhiYjZF1N2ULpMF2EtUb0VHe+c3y2OHR8wfvdmmmz FU6DpeFY56AR9hsgG9xtPzpNPymgABQ6GmlRXCRFUA3d1cn+4Q7/NtzG9oNLSYVn EI6ew/sne2ra6yUPt0hUX5NDhjYz4eeErnVXtrTnMfOTkeLBjUO3ODtx9kc0ze1F 2F67Fgb+A1Lm4q0FDXu+/XQ8bIJnVCQ8Eam1qnkHWnVm1qww30bULIL8VXH4yQBJ XVPWmsZrWASkKCMxeVgfpllAQ6HBS3d7YB+ugBedIzts4jC5G3cP0fWxUjuLixvi ci62HctaOv411mnSchqhOEeRetXpSEgEtVYlYnluhlXuKYHFNiJc5ecUvVx1Jm7t 01fTOUWRvhmgoF4vV12x0RqjRFN4ZHJRS37AkKUeWUMfI6i2/7M=
    =+czg
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)