Einführung 👋
Hallo zusammen! Mein Name ist Filipe Laíns (they/them oder he/him) und ich bin ein Autodidakt aus Portugal. Ich liebe es, an Dingen herumzubasteln und zu verstehen, wie sie funktionieren, was mich zum Programmieren gebracht hat. Meine Hobbys sind Elektronik, Physik und Kultur. Viel meiner Zeit abseits des Computers verbringe ich mit Reisen und dem Besuch von Live-Shows.
Sie können gerne zum Abschnitt Ziele springen, wenn Sie nicht viel Zeit haben, sich mit meinem Hintergrund und meiner Motivation zu befassen!
Erfahrung 🐍
Ich verfüge über einen tiefen technischen Hintergrund in Python und Linux-Packaging und bin derzeit bei Quansight Labs angestellt, wo ich an Python-Packaging arbeite. Ich bin auch ein Python Core Developer und ein aktiver Mitwirkender am Scientific Python-Ökosystem.
Hier sind einige relevante Kernpunkte meiner Erfahrung
- Python Core
- In der Standardbibliothek konzentriere ich mich hauptsächlich auf
sysconfigundimportlib. - Betreuer von
importlib_resourcesundimportlib_metadata. - Python Packaging Authority (PyPA)
- Autor und Betreuer von
pypa/buildundpypa/pyproject-metadata. - Betreuer von
distutils(Basis-Codebasis fürsetuptools). - Organisations-Triager (Gärtner).
- Python Packaging Index (PyPI)
- Organisations-Triager (Gärtner).
- Arch Linux
- Seit über 6 Jahren Paketbetreuer und betreue derzeit über 250 Pakete.
- meson-Python
- Ursprünglicher Autor und habe den Großteil der anfänglichen Arbeit geleistet.
- pyOpenSci
- Betreuer.
- Conda
- Mitwirkender.
Weitere Details zu meiner technischen Arbeit finden Sie auf meiner Website und meinem Github-Profil.
Im Rahmen meiner Arbeit habe ich auch viel Outreach in viele verschiedene Bereiche der Python-Community betrieben. Ziel war es, sicherzustellen, dass sie gehört werden und ihre Anliegen bei der Entwicklung von Paketen und CPython berücksichtigt werden.
Neben meinem technischen Hintergrund habe ich auch Erfahrung im Community-Aufbau und bin ein aktives Mitglied der Community.
- PyCon US
- Organisator des Packaging Summit bei PyCon US für 2 Jahre.
- Dies hat mir unschätzbare Einblicke in die spezifischen Probleme der Benutzer verschafft.
- Mentor für das CPython-Projekt bei den Mentored Sprints für 2 Jahre.
- An mehreren Projekten mitgewirkt, wie z. B. CPython und pyOpenSci.
- Konferenz-Freiwilliger für 2 Jahre.
- PyCon Portugal
- Vortrag über Getting started with (modern) Python packaging im Jahr 2023.
Außerhalb von Python engagiere ich mich seit vielen Jahren ehrenamtlich und helfe bei der Organisation mehrerer lokaler Gemeinschaftsveranstaltungen mit Fokus auf Kultur, Musik usw.
Motivation 💭
Ich bin sehr leidenschaftlich im Hinblick auf die Python-Community und möchte sicherstellen, dass sich jeder gehört, einbezogen und mit den benötigten Ressourcen versorgt fühlt.
Insbesondere möchte ich mich für eine bessere Benutzer- und Entwicklererfahrung einsetzen. Ich glaube, dass dies durch mehr Outreach in die Python-Communities und die Bereitstellung von mehr Ressourcen für das Python-Packaging-Ökosystem erreicht werden kann. Angesichts der Arbeit des aktuellen Vorstands zur Unterstützung des Python-Core-Teams bin ich zuversichtlich, dass ähnliche Fortschritte bei der Benutzererfahrung von Python – insbesondere der Erfahrung neuer Benutzer – erzielt werden können, indem Ressourcen dafür bereitgestellt werden.
Aus meiner Erfahrung, sowohl auf technischer Seite als auch durch meine Outreach-Arbeit, sind UX und Packaging kritische Bereiche, die bisher nicht viel Finanzierung oder Aufmerksamkeit erhalten haben. Ich glaube, dass die PSF hier einen großen Einfluss haben kann, und dafür möchte ich mich einsetzen. Im Laufe der Jahre habe ich mit vielen Benutzern über ihre Frustrationen, Schwierigkeiten und allgemeinen Erfahrungen bei der Verwendung von Python für eine Vielzahl von Anwendungen gesprochen, daher fühle ich mich stark in meiner Fähigkeit, mich für sie einzusetzen.
Ziele 🎯
- Verbesserung der Benutzererfahrung für neue Benutzer, Senkung der Einstiegshürden für Python und Programmierung im Allgemeinen.
- Z. B. Verbesserung des Einstiegsprozesses in Python durch Verbesserung der Dokumentation, SEO, Konsistenz der Benutzererfahrung (UX), binäre Distributionsmethoden usw.
- Unterstützung der Python-Packaging-Community durch Bereitstellung der notwendigen Ressourcen, um eine bessere und kohärentere Benutzererfahrung zu erzielen.
- Z. B. Finanzierung von Forschung zur Benutzererfahrung (UX) und Entwicklererfahrung (DX) sowie von Machbarkeitsstudien.
- Einbindung in externe Interessengruppen (z. B. Distributoren), um die Integrität der Python-Distribution zu gewährleisten. Dies trägt zu den beiden oben genannten Zielen bei.
- Fortsetzung der Arbeit der PSF zur Unterstützung des Python-Core-Teams, um die Langlebigkeit der Sprache zu gewährleisten.
- Förderung der Zusammenarbeit zwischen den verschiedenen Python-Communities und Benutzergruppen, um sicherzustellen, dass sich jeder als Teil der Python-Community fühlt und repräsentiert ist.
- Z. B. häufigere Kontaktaufnahme mit Benutzergruppen und Veranstaltern für Feedback. Brücken zwischen verschiedenen Teilen der Community schlagen. usw.
- Schaffung eines besseren Diskussionspfads zwischen den technischen Teams und den Endbenutzern, indem versucht wird, Feedback von Benutzergruppen in den technischen Entscheidungs-/Designprozess zu integrieren.
- Z. B. Investition in User-Advocacy-Arbeit. Kontaktaufnahme mit Benutzergruppen und Einholung von UX- und DX-Feedback. Personen mit UX-Kenntnissen und technischem Hintergrund als Brücken zwischen Benutzern und technischen Stakeholdern einsetzen. usw.
