Einleitung
Ich bin Dustin und seit mehr als 14 Jahren Mitglied der Python-Community. Ich habe Erfahrung
- Einsatz für die Python-Community
- Zusammenarbeit mit Python-Organisationen und Arbeitsgruppen
- Pflege und Beitrag zu Python-Projekten
- Organisation und Teilnahme an Python-Veranstaltungen
- Betrieb von Non-Profit-Organisationen
Als Mitglied des PSF-Vorstands würden zu meinen Prioritäten gehören
- Diversifizierung der Finanzierung
- Investition in Personal und Infrastruktur
- Community-Einsatz
Gemeinsam glaube ich, dass meine Erfahrung und meine Ziele mich zu einem wertvollen Mitglied des PSF-Vorstands machen.
Hintergrund & Erfahrung
In den letzten zwei Jahren habe ich bei Google als Developer Advocate gearbeitet und die Python-Community bei Google vertreten und unterstützt. In dieser Funktion tue ich Folgendes
- Einsatz für die Python-Community: Wenn wir Tools entwickeln, die von Personen in der Python-Community genutzt werden, sorge ich dafür, dass diese Tools für diese Benutzer geeignet sind.
- Festlegung der allgemeinen Strategie für die Zusammenarbeit mit der Python-Community
- Erstellung von Inhalten für Python-Entwickler
- Dienen als allgemeine Quelle für Expertise bei Google zu Python und der Community
- Leitung eines Teams von Personen, die sich ebenfalls für Python-Marketing bei Google einsetzen
Das bedeutet, dass ein Teil meiner Aufgabe darin besteht, tief in der Python-Community verwurzelt zu sein, was ich seit vielen Jahren bin und auch weiterhin bin.
Ich engagiere mich in den folgenden Python-Organisationen
- Direktor der PyTexas Foundation seit 2019
- Konferenzvorsitzender von PyTexas 2019 und 2020
- Mitglied der Python Packaging Working Group seit 2016
- Mitglied der Python Packaging Authority seit 2016
- Mitglied der Philly Python Users Group von 2014-2018
- Mitglied der Austin Python Users Group seit 2018
Ich engagiere mich in verschiedenen Python-Projekten, hauptsächlich im Bereich Python Packaging
- Maintainer und Administrator des Python Package Index seit 2016
- Mitglied des Teams, das das neue pypi.org 2018 neu gestartet hat
- Maintainer von pypa/twine, pypa/packaging, pypa/readme_renderer (und mehr)
- Maintainer von pyvideo.org, packaging.python.org
- Mitwirkender bei pypa/pip, pypa/wheel, pypa/setuptools (und mehr)
- Mitwirkender bei python.org
Ich habe drei PEPs verfasst
- PEP 566: Metadaten für Python-Softwarepakete 2.1 (2017, angenommen)
- PEP 599: Das manylinux2014-Plattform-Tag (2019, angenommen)
- PEP 609: PyPA-Governance (2019, ausstehend)
Ich habe auf einer Reihe von Python-Konferenzen gesprochen
- PyCon US (2016, 2017, 2018, 2019, 2020)
- PyGotham (2016, 2017, 2018, 2019)
- FLPY (2017)
- PyTexas (2017)
- PyOhio (2018, 2019)
- SciPy (2018)
- PyCon Kanada (2018)
- PyCaribbean (2019)
- PyCascades (2019)
- PyCon Taiwan (2019)
- PyCon Australien (2019)
- PyBay (2019)
- PyCon Latam (2019)
- PyCon Japan (2019)
- PyColorado (2019)
- PyCon UK (2019)
- DjangoCon US (2019)
- EuroPython (2019)
- PyCon DE (2019)
- PyBeach (2020)
Ziele
Ich freue mich auf die Gelegenheit, meine Erfahrung und mein Engagement für die Python-Community in den PSF-Vorstand einzubringen. Nachfolgend sind die Ziele aufgeführt, auf die ich mich als Vorstandsmitglied der PSF konzentrieren würde.
Diversifizierung der Finanzierung
Im Jahr 2019 schrieb ich
„Die PSF hat eine massive Einnahmequelle (@pycon). In der Tech-Welt nennen wir das „einen einzigen Ausfallpunkt“, und die Verbesserung würde nicht nur die finanzielle Stabilität erhöhen, sondern der PSF auch mehr Mittel für weitere Arbeitsgruppen, weitere Veranstaltungen usw. zur Verfügung stellen.“ (7. Juni 2019)
In diesem Jahr erlebten wir leider aus erster Hand diesen einzigen Ausfallpunkt, als die PyCon 2020 aufgrund von COVID-19 abgesagt wurde. Obwohl die Mitarbeiter und der Vorstand der PSF hart daran gearbeitet haben, unsere Abhängigkeit von der PyCon zu verringern, macht sie immer noch mehr als 60 % des Jahreseinkommens der PSF aus.
Als Vorstandsmitglied der PSF würde ich mit dem Finanzausschuss und dem Rest des Vorstands zusammenarbeiten, um Möglichkeiten zur weiteren Diversifizierung der Einnahmequellen der PSF zu prüfen, wie z. B.
- Schaffung zusätzlicher Einnahmequellen für die PSF, einschließlich Bildungsaktivitäten, Inhalts- und Zertifizierungsprogrammen
- Erhöhung der Anzahl unterstützender (d. h. beitragszahlender) PSF-Mitglieder durch verstärkte Anerkennung von PSF-Mitgliedern und Vorteile für Mitglieder
- Hinzufügen zusätzlicher Vorteile zu einer PSF-Sponsorship, die über reine PyCon-Vorteile hinausgehen
- Identifizierung, wie die verschiedenen Dienste, die die PSF kostenlos anbietet, im Rahmen unseres gemeinnützigen Status Einnahmen generieren könnten
Ich verfüge über direkte Erfahrung mit der Fundraising, Finanzorganisation und -planung von Non-Profit-Organisationen als Vorstandsmitglied der PyTexas Foundation. Ich habe Erfahrung darin, Finanzmittel aus verschiedenen Quellen zu beschaffen und diese Finanzmittel für Projekte einzusetzen, die am meisten davon profitieren, als Mitglied der Packaging Working Group. Ich habe auch aus erster Hand Kenntnisse darüber, was Sponsoren für die PSF attraktiv macht, als Vertreter eines ihrer größten Sponsoren.
Investition in Personal und Infrastruktur
Ich habe aus erster Hand gesehen, wie gezielte Investitionen in die Infrastruktur viel bewirken können. Zum Beispiel führte eine relativ kleine, aber extrem fokussierte Investition von Zeit und Mitteln in PyPI zu einer Revitalisierung und einem Relaunch dieses entscheidenden Kerninfrastrukturstücks. Infolgedessen ist PyPI für die breitere Community weitaus zuverlässiger und nutzbarer geworden und auch für weitere Investitionen zugänglicher.
Ich glaube, dass die Einstellung engagierter Mitarbeiter, wie unseres neuen Buchhaltungsteams, und die Schaffung neuer Stellen, wie des Direktors für Infrastruktur, der PSF geholfen haben zu wachsen, sich an neue Herausforderungen anzupassen und agiler und fokussierter zu werden.
Ich glaube auch, dass die PSF ihre Verpflichtungen gegenüber der Community weiterhin verbessern kann, indem sie zusätzliche Mitarbeiter für Bereiche einstellt, die derzeit von Freiwilligen, Auftragnehmern oder dem bestehenden PSF-Personal betreut werden. Diese Verantwortungsbereiche umfassen
- Informationserfahrung, Bildung, technisches Schreiben und Dokumentation
- Benutzererfahrung, Barrierefreiheit und Produktdesign
- Community-Management, Marketing und Kommunikation
- Programm- und Produktmanagement
Als Vorstandsmitglied der PSF würde ich mich darauf konzentrieren, Personal einzustellen, das die Art und Weise verbessert, wie die PSF mit ihrer Community interagiert, sie aufklärt und kommuniziert, sowie Personal, das es der PSF ermöglicht, die Anzahl der potenziell umsatzgenerierenden Programme und Aktivitäten zu erhöhen, die sie verfolgen kann, und sicherzustellen, dass diese Aktivitäten gut verwaltet werden.
Insgesamt würde ich sicherstellen, dass diese Investitionen in Personal und Infrastruktur fortgesetzt und ausgebaut werden (abhängig vom Erfolg der Ziele zur Diversifizierung und Erhöhung der Finanzierung), um Python, das Ökosystem darum und die dahinterstehende Organisation für alle Pythonistas zu verbessern: von den Kernentwicklern bis hin zu den neuesten Entwicklern, die Python gerade zum ersten Mal installiert haben.
Community-Einsatz
Als Developer Advocate ist es meine tägliche Aufgabe, die Bedürfnisse der Python-Community zu identifizieren und mich in sie hineinzuversetzen. Meine Erfahrung in dieser Rolle hat mir die Fähigkeit gegeben, mit einer breiten und vielfältigen Gruppe von Benutzern in Kontakt zu treten, mich in ihrem Namen mit ihren besten Interessen zu beschäftigen und mit meinem breiteren Team zusammenzuarbeiten, um ihre Probleme zu lösen und Verbesserungen für diese Einzelpersonen zu erreichen. Als Vorstandsmitglied der PSF würde ich dasselbe tun und mit anderen Vorstandsmitgliedern zusammenarbeiten, um den besten Weg nach vorne zu bestimmen.
Als Fürsprecher bin ich nicht nur dafür verantwortlich, die Bedürfnisse meiner Community zu verstehen, sondern auch zu verstehen, was als Nächstes mit diesen Informationen zu tun ist. Als Vorstandsmitglied der PSF bedeutet dies, dass ich zusätzlich zur Identifizierung eines Problems auch Lösungen für dieses Problem finden und diese Lösungen dann in ein Ergebnis umwandeln werde.
Als Vorstandsmitglied der PSF würde ich diese Erfahrung auch nutzen, um den Einsatz für die Python-Community zu erhöhen und sicherzustellen, dass die Handlungen des Vorstands und der PSF als Ganzes mit den Bedürfnissen der Community übereinstimmen. Ich würde dies tun, indem ich zusätzliche Möglichkeiten für Mitglieder der Python-Community schaffe, mit den Vorstandsmitgliedern der PSF zu interagieren und die Herausforderungen zu äußern, denen sie als Community-Mitglieder gegenüberstehen, sowie die Sichtbarkeit der Arbeit des Vorstands für die breitere Community zu erhöhen.
Schlussfolgerung
Ich glaube, dass wir uns derzeit an einem kritischen Punkt auf dem Weg zum langfristigen Erfolg der PSF befinden und dass die Entscheidungen, die wir heute treffen, erhebliche und bleibende Auswirkungen auf die PSF der Zukunft haben werden. Ich freue mich auf die Gelegenheit, die Python-Community als Vorstandsmitglied der PSF zu dienen.
Vielen Dank an Katie McLaughlin, Marlene Mhangami, Amanda Casari und Sumana Harihareswara für die Überprüfung von Entwürfen dieser Nominierungserklärung.
