Back 20 years ago I was the organizer of the local #Perl community. We had in-person meetings with presentations. It was rather intimate as we were usually 10-15 people and we knew each other.
These days I organize events for both the local #Python and #Rust groups. We call them communities, but I feel that the people are a lot less connected to each other. I guess part of the reason is that at each meeting there are 30-50 people and half of them are new. It is good that a lot of people attend our events, but we know each other much less than in the good old days.
Of course I also grew by 20 years so maybe I am just old and grumpy.
One of my problems is that it feels that there are two classes of people: “speakers” and “listeners” and I really don’t like that. I believe everyone can contribute from their experience or even from their lack of experience.
For example I love presentations about “I am learning X, these are the things I found interesting, these I found problematic”. I love these because at the end many of the participant also struggle with learning these thing so seeing others struggle helps put things in proportion.
In addition, hearing newcomers struggle with something help the more experienced people see where things (explanations, documentation etc.) needs to be improved. Besides, I saw so many experienced people find out about aspects of languages and libraries only the newcomer noticed. So we can also learn a ton from these newcomers.
My attempt to bridge this gap is having ad-hoc lightening talks (less than 5 min) at in-person events and have online chats where people can talk about the things they learn about or struggle with.
What other strategies do you think might help?
Source: DEV Community.

Leave a Reply