Hi, Shamika! Congratulations on securing the Packaging Project Manager spot – IMO the role has a great deal of potential to provide tremendous good to the Python ecosystem, and packaging in particular, and I’m excited to see the benefits that will come from your efforts in the role.
I have a number of thoughts on #2.
Reaching sufficient audience is one of the biggest challenges for anybody on the Internet these days, whether a streamer, a writer, an OSS package developer, or a representative of a (subset of a) programming language community. With very rare exceptions, there are no single platforms big enough to reach a critical mass of any community. So, it seems to me that the solution is to aggressively market through a large number of channels across multiple media.
So, for the Packaging Project Manager activities in particular, such as the surveys about packaging tool use, I would recommend:
- Reach out to multiple (25+? 50+?) prominent individuals within the Python community, across all domains (web, libraries, data science), and ask them to publicize via whatever platform makes sense to them – blogs, Twitter, Reddit, Facebook, Discord, whatever.
- Reach out to every major and minor Python-related podcast you can find, and at least ask them to mention and link to the item.
- Also, consider trying to go on one or more podcasts as a guest, to discuss in more detail what the goals of the activity are, what input is desired from the community, etc.
- Along these lines: The hiring of the Packaging Project Manager itself is a big deal! It is something that I feel should’ve been brought to the Python podcast(s) already. An interview with you, Shamika, to introduce both you and the goals of the position to the community would would be quite valuable to everyone. From my standpoint, your start in the position was an extremely soft launch and did very little to establish you in the perception of the Python community. Would be a great idea to remedy that.
- Reach out to major written Python outlets (e.g., realpython.org) to also request they at least mention and link to the item
- Also consider giving interviews with these outlets, for the same reasons as with podcasts
- Post notices of the item on every single channel that’s under PSF control, or over which PSF has enough influence:
- Post a banner notice on python.org
- Post a notice on PSF site/blog
- Perhaps upgrade this to a more detailed discussion of the role and its goals?
- Pin the survey topic on the Discuss frontpage
- Aggressively tweet about the item, including aggressively retweeting any (positive) commentary you find out there
- Maybe there’s some way to put the item in front of Stack Overflow users? Not sure what that would be, that didn’t involve purchasing ads, though
Other possible avenues, which seem to me to have lesser potential for timely reach, but that might be a good option for expanding to a more global audience, include connecting with local/regional meetup groups and giving short talks at local/regional conferences.
I’m sure there are other channels as well. I hope this post will serve to catalyze further discussion here about other options. The more important it is to get broad exposure to a given item, the more of these channels I would recommend pursuing.
I recognize that this is all very time-consuming… but, personally, I see few options that aren’t.