Jannis wer?
Mein Name ist Jannis Leidel, in der Python- und Django-Community besser bekannt unter meinem Alias jezdez, und ich bin seit über 15 Jahren Python-Entwickler. Ich kandidiere erneut für den Vorstand der Python Software Foundation, nachdem ich bereits von 2019 bis 2022 Mitglied war.
Während meiner ersten Amtszeit habe ich
- die strategische Diskussion zur Verbesserung der Repräsentation weltweiter Community-Mitglieder, insbesondere unterrepräsentierter Gruppen, mitgestaltet. Dies ist nach wie vor ein ungelöstes Problem.
- als Co-Communications Chair fungiert und die öffentlichen Ankündigungen und Weblog-Veröffentlichungen mitorganisiert.
- dem Finanzausschuss der PSF angehört und mit meinen Kollegen die Unsicherheiten der Pandemie bewältigt und zum laufenden Finanzüberprüfungs- und Prüfungsprozess beigetragen.
- auf die außergewöhnliche Situation reagiert, die die Pandemie in Bezug auf Projektfinanzierung, Zuschussvergabe und Organisation von Veranstaltungen (neben meinen persönlichen Betroffenheit) geschaffen hat.
- an der Suche nach dem neuen Geschäftsführer der Python Software Foundation teilgenommen.
- bin Mitglied der Arbeitsgruppen Python Packaging und Project Funding geworden und nach einer mehrjährigen Pause wieder der Python Packaging Authority (PyPA) beigetreten.
Persönlich habe ich im letzten Jahr als Softwareentwickler bei Anaconda am conda-Projekt gearbeitet, einem fortschrittlichen, plattformübergreifenden Paketmanager, der in Python geschrieben ist und für den Erfolg von Python in der Community der Datenpraktiker entscheidend war. Ich habe die Entwicklung mitgeleitet und meine Erfahrungen mit Python-Packaging-Tools und -Standards in das conda-Ökosystem eingebracht. Meine übergeordneten Ziele für conda sind es, Brücken zu bauen, Probleme der Benutzererfahrung zu lösen und conda zu einem Multi-Stakeholder-, organisationsübergreifenden Open-Source-Projekt zu machen.
Zuvor habe ich 8 Jahre bei Mozilla gearbeitet, zunächst als Webentwickler am Mozilla Developer Network (MDN web docs) und später als Software- und Dateningenieur, der an Werkzeugen zur Datenanalyse für die Firefox Data Pipeline arbeitete.
Erfahrung
Ich habe Erfahrung im Schreiben, Pflegen, Verwalten und Leiten von Open-Source-Projekten, z. B.
- Google Summer of Code-Student für Django zur Integration mit Python-Packaging-Tools, 2007
- Django Core Team-Mitglied 2009-2018
- Übersetzungs-Koordinator
- Technisches Vorstandsmitglied
- Gründer und Mitglied des Django Ops Teams
- Maintainer der Django-Website
- Mitleiter der ersten Django-Fundraising-Kampagne und -Plattform
- Gründer und Mitglied des deutschen Django-Vereins, seit 2009
- pip und virtualenv Core Developer und Release Manager, 2009-2013
- Vorsitzender der DjangoCon Europe, 2010, Berlin, Deutschland
- Gründer der Python Packaging Authority (PyPA), 2011, um die Verantwortung für pip und virtualenv vom ursprünglichen Autor Ian Bicking zu übernehmen
- Entwickler und Administrator für den Python Package Index (auch bekannt als Cheeseshop), 2012-2013
- Django Software Foundation Vorstandsmitglied, 2014-2015
- Mentor beim ersten Django Girls Tutorial, 2014, Berlin, Deutschland
- Google Summer of Code Mentor und Administrator für Django und Mozilla seit mehreren Jahren
- Caniusepython3.com — Entwickler der Webversion von Brett Cannons caniusepython3 CLI-Tool
- Jazzband — Gründer und „Roadie“ einer kollaborativen Community auf GitHub zur gemeinsamen Verantwortung für die Wartung von Python-Projekten mit über 1200 Mitgliedern und fast 70 Projekten
- Mozilla-interner Champion für die erfolgreiche MOSS (Mozilla Open Source Software Program) Förderung für die PSF zur Verbesserung der Nachhaltigkeit des Python Package Index (PyPI)
- Co-Maintainer von Redash — Eine Open-Source-Software für Teams zum Abfragen, Visualisieren und Kollaborieren mit Daten, seit 2018-2021
- conda Core Developer und Mitglied des Steering Councils, Senior Software Engineer im conda-Team bei Anaconda, seit 2021
- Mitwirkender am PyScript-Projekt, seit 2022
- Entwickler oder Maintainer vieler anderer Python-Pakete: PyPI, GitHub
Nichts davon wäre ohne die Unterstützung und Ermutigung von Fremden, die ich im Internet getroffen habe, möglich gewesen.
Persönliche Ziele für den Vorstand
Wenn ich erneut gewählt werde, möchte ich
-
meine Arbeit fortsetzen, um eine Stimme und ein Verbündeter für die Menschen in unserer vielfältigen, globalen Python-Community zu sein, insbesondere wenn sie im Vorstand der PSF und verwandten Ausschüssen unterrepräsentiert sind. Dies ist entscheidend, um unsere Mission weiterhin zu erfüllen, insbesondere angesichts des Wachstums unserer Community in Regionen außerhalb Nordamerikas oder Europas.
-
die Forschungs- und Entwicklungsanstrengungen in strategischen Bereichen wie Lieferkettensicherheit, plattformübergreifende Kompatibilität/Benutzerfreundlichkeit und aufkommende Technologien wie WASM (WebAssembly) weiter unterstützen. Dazu gehört auch, die Finanzierung dieser Bemühungen zu erleichtern und unser Developer-in-Residence-Programm zu erweitern.
-
neue Beziehungen zu Organisationen und Stakeholdern in Python-bezogenen Communities wie der Scientific Python-Community oder der Packaging-Community aufbauen, um enger mit der Python-Sprach-Community in Kontakt zu treten, wie NumFOCUS und CZI, aber auch die Rust Foundation usw. Dies beinhaltet auch die Suche nach neuen kommerziellen Partnerschaften.
Leitprinzipien
-
Community-Aufbau bedeutet klare Werte, eine ethische Mission, offensichtliche Organisation, vielfältige Hintergründe und respektvolle Zusammenarbeit.
-
Vertrauen Sie denen mit Fachwissen und unterstützen Sie alle, überall, um es zu erlangen.
-
Bauen Sie Brücken, keine Silos.
