Hinweis: Obwohl JavaScript für diese Website nicht unbedingt erforderlich ist, werden Ihre Interaktionsmöglichkeiten mit den Inhalten eingeschränkt sein. Bitte aktivieren Sie JavaScript für das volle Erlebnis.

Nominee für die Wahl zum Python Software Foundation Board 2022

Simon Willison

  • Vorheriger Dienst im Vorstand: Neues Vorstandsmitglied
  • Arbeitgeber: Freiberuflich
  • Andere Zugehörigkeiten: Datasette Open-Source-Projekt
  • Erklärung des Kandidaten:

      Hallo, ich bin Simon. Ich bin seit über zwanzig Jahren Mitglied der Python-Community und ein aktiver Mitwirkender an einer großen Anzahl von Open-Source-Projekten, die in Python geschrieben sind.

      Im Jahr 2004 habe ich das Django-Webframework mitbegründet. Im Jahr 2017 habe ich Datasette entwickelt, um das herum ich ein größeres Ökosystem von Python-Tools für Datenjournalismus und Datenanalyse aufbaue.

      Ich bin derzeit selbstständig und arbeite daran, mein Open-Source-Projekt Datasette in ein nachhaltiges Geschäft zu verwandeln.

      Es gibt zwei Bereiche, auf die ich mich als Vorstandsmitglied besonders konzentrieren möchte: Sicherstellen, dass der Einstieg in Python für neue Entwickler so einfach wie möglich ist, und sicherstellen, dass Anwendungen, die mit Python entwickelt wurden, einfach an Endbenutzer verteilt werden können.

      Erfahrung

      • Ich blogge seit 2002 über Python unter dieser Adresse.
      • Im Jahr 2004 half ich bei der Gründung von Django, während ich bei der Zeitung Lawrence Journal-World arbeitete.
      • Ich habe Vorträge und Tutorials auf Dutzenden von Python-Konferenzen weltweit gehalten, darunter EuroPython, PyCon North America und DjangoCon.
      • Im Jahr 2010 war ich Mitbegründer eines Startups namens Lanyrd, das Python und Django nutzte, um einen Dienst für die Entdeckung und optimale Nutzung von Konferenzen anzubieten. Wir wurden 2013 von Eventbrite übernommen.
      • Ich habe 172 Projekte auf PyPI.
      • Im Jahr 2017 habe ich Datasette entwickelt, "ein Open-Source-Multitool zur Erkundung und Veröffentlichung von Daten". Datasette ist in Python geschrieben und unterstützt Plugins, von denen es mittlerweile 90 gibt. Jedes Plugin ist ein Paket auf PyPI.
      • Im Jahr 2018 habe ich sqlite-utils veröffentlicht, eine Python-Bibliothek und ein CLI-Tool zur Bearbeitung von SQLite-Datenbanken. Es hat kürzlich seine 100. Veröffentlichung erreicht.
      • Ich habe ehrenamtlich als Mentor für Hackbright Academy in San Francisco gearbeitet und mehreren Studenten geholfen, das Programm abzuschließen und ihre Karrieren als Python-Entwickler zu beginnen.

      Meine Ziele als Vorstandsmitglied

      Ich glaube, dass es Probleme gibt, mit denen die Python-Community konfrontiert ist, die dedizierte Ressourcen über die ehrenamtliche Arbeit hinaus erfordern. Ich möchte, dass die PSF insbesondere in folgende Bereiche investiert

      • Verbesserung des Python-Onboardings. Bei der Betreuung neuer Entwickler habe ich festgestellt, dass die ersten Schritte zur Einrichtung einer Python-Entwicklungsumgebung eine schwierige Hürde darstellen können. Ich möchte dazu beitragen, dass PSF-Ressourcen zur Lösung dieses Problems eingesetzt werden, mit dem Ziel, die Erfahrung des Beginns des Lernens von Python so reibungslos wie möglich zu gestalten, unabhängig von der Plattform, die der Lernende verwendet.
      • Python zu einer großartigen Plattform für die Softwareverteilung machen. Beim Erstellen meiner eigenen Anwendung, Datasette, in Python habe ich gesehen, wie schwierig es sein kann, eine Python-Anwendung so zu verpacken, dass sie von Endbenutzern installiert werden kann, die nicht bereit sind, Python zu installieren und `pip` zu lernen, um neue Software auszuprobieren. Ich habe Lösungen dafür für meine eigene Software recherchiert, darunter Homebrew, Docker, eine Electron-App und WASM/Pyodide. Ich möchte, dass die PSF in Initiativen und Dokumentationen investiert, um dies so einfach wie möglich zu gestalten, damit einer der Gründe für die Entwicklung mit Python darin besteht, dass die Verteilung einer Anwendung an Endbenutzer bereits ein gelöstes Problem ist.

      Wo Sie mich finden