Skip to content

Instantly share code, notes, and snippets.

@jezdez
Last active June 15, 2022 12:46
Show Gist options
  • Select an option

  • Save jezdez/a2fb1119a334f0b44a9ea4b14549d6af to your computer and use it in GitHub Desktop.

Select an option

Save jezdez/a2fb1119a334f0b44a9ea4b14549d6af to your computer and use it in GitHub Desktop.

Revisions

  1. jezdez revised this gist Jun 15, 2022. 1 changed file with 3 additions and 4 deletions.
    7 changes: 3 additions & 4 deletions psf-self-nomination-2022.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,6 @@
    Previous Board Service: 2019-2022
    Employer: Anaconda
    Other Affiliations: Conda-Forge, Django Software Foundation, Deutscher Django-Verein e. V., OpenStreetMap Foundation, Open Source Initiative, Deutsche Umwelthilfe e.V., Changing Cities e.V., Gesellschaft für Freiheitsrechte e.V.
    Nominee Statement:
    - Previous Board Service: 2019-2022
    - Employer: Anaconda
    - Other Affiliations: Conda-Forge/NumFOCUS, Django Software Foundation, Deutscher Django-Verein e. V., OpenStreetMap Foundation, Open Source Initiative, Deutsche Umwelthilfe e.V., Changing Cities e.V., Gesellschaft für Freiheitsrechte e.V.

    # Jannis who?

  2. jezdez renamed this gist Jun 15, 2022. 1 changed file with 0 additions and 0 deletions.
  3. jezdez revised this gist Jun 15, 2022. 1 changed file with 38 additions and 36 deletions.
    74 changes: 38 additions & 36 deletions self-nomination-2022.md
    Original file line number Diff line number Diff line change
    @@ -1,66 +1,68 @@
    Previous Board Service: New board member
    Previous Board Service: 2019-2022
    Employer: Anaconda
    Other Affiliations: Conda-Forge, Django Software Foundation, Deutscher Django-Verein e. V., OpenStreetMap Foundation, Open Source Initiative, Deutsche Umwelthilfe e.V., Changing Cities e.V., Gesellschaft für Freiheitsrechte e.V.
    Nominee Statement:

    # Jannis who?
    My name is Jannis Leidel, better known in the Python and Django community under my alias jezdez,
    and I have been a Python developer for 15 years.

    I'm running again for the Python Software Foundation board after my first
    My name is Jannis Leidel, better known in the Python and Django community under my alias jezdez, and I have been a Python developer for over 15 years. I'm running for the Python Software Foundation board again after I first served between 2019 and 2022.

    For the last year I’ve worked as a Software Engineer at Anaconda on the conda project,
    a decade-old cross-platform package manager that was instrucmental for the success of
    Python in the data practitioner community. I've spent not onl co-leading the development
    but also bring my experience with standard Python packaging tools and standards to the
    conda ecosystem, to build bridges, tackle user experience problems and make conda a
    multi-stakeholder, cross-organizational Open Source project.
    During my first term I've:

    Before that I worked 8 years at Mozilla, first as a web developer on the Mozilla
    Developer Network (MDN web docs) and later as a software and data engineer working
    on data analysis tools for the Firefox Data Pipeline.
    - Co-facilitated the strategic discussion around improving the representation of world-wide community members, especially those that are underrepresented. This remains an unsolved problem.
    - Served as the co-communications chair and co-organized public announcements and weblog publishing.
    - Served on the PSF finance committee and oversaw with my colleagues the uncertainties of the pandemic and contributed to the ongoing financial review and auditing process.
    - Responded to the extraordinary situation the pandemic created in terms of project funding, grants giving and organizing events (besides being personally impacted as well).
    - Participated in the search for the new Python Software Foundation executive director.
    - Became member of the Python Packaging and Project Funding working groups and rejoined the Python Packaging Authority (PyPA) after a hiatus of a few years.

    Personally speaking, for the last year I’ve worked as a Software Engineer at [Anaconda](https://www.anacoda.com/) on the [conda](https://www.conda.io/) project, an advanced, cross-platform package manager written in Python that was instrumental for the success of Python in the data practitioner community. I've co-led the development and brought my past experience with Python packaging tools and standards to the conda ecosystem. My high-level goals for conda are to build bridges, tackle user experience problems and make conda a multi-stakeholder, cross-organizational Open Source project.

    Before that I worked 8 years at Mozilla, first as a web developer on the Mozilla Developer Network (MDN web docs) and later as a software and data engineer working on data analysis tools for the Firefox Data Pipeline.

    ## Experience
    I have experience in writing, maintaining and managing Open Source projects, e.g.

    - Google Summer of Code student for Django, to integrate it with Python packaging tools, 2007
    I have experience in writing, maintaining, managing and leading Open Source projects, e.g.

    - Google Summer of Code student for [Django](https://www.djangoproject.com/), to integrate it with Python packaging tools, 2007
    - Django Core Team member 2009-2018
    - translation coordinator
    - Technical Board member
    - founder and member of Django Ops team
    - maintainer of the Django website
    - co-lead of first Django fundraising campaign and platform
    - Founder and member of the German Django non-profit, since 2009
    - pip and virtualenv core developer and release manager, 2009-2013
    - [pip](https://pip.pypa.io/) and [virtualenv](https://virtualenv.pypa.io/) core developer and release manager, 2009-2013
    - Chairman of DjangoCon Europe, 2010, Berlin, Germany
    - Founder of the [Python Packaging Authority](https://www.pypa.io/) (PyPA), 2011, to take ownership for pip and virtualenv from original author Ian Bicking
    - Developer and admin for the Python Package Index (aka Cheeseshop), 2012-2013
    - Django Software Foundation board member, 2014-2015
    - Mentor at first Django Girls tutorial, 2014, Berlin, Germany
    - Google Summer of Code mentor and admin for Django and Mozilla for multiple years
    - Caniusepython3.com — Developer of the web version of Brett Cannon’s caniusepython3 CLI tool
    - [Jazzband](https://jazzband.co/) — Founder and “roadie” of a collaborative community on GitHub to share the responsibility of maintaining Python projects
    - [Jazzband](https://jazzband.co/) — Founder and “roadie” of a collaborative community on GitHub to share the responsibility of maintaining Python projects with over 1200 members and close to 70 projects
    - Mozilla-internal champion for the successful [MOSS](https://www.mozilla.org/en-US/moss/) (Mozilla Open Source Software program) grant for the PSF to improve sustainability of the Python Package Index (PyPI)
    - Co-maintainer of [Redash](https://redash.io/) — A Open Source software for teams to query, visualize and collaborate with data, since 2018
    - [conda](https://docs.conda.io/) steering council member, senior software engineer on the conda team at Anaconda
    - Co-maintainer of [Redash](https://redash.io/) — A Open Source software for teams to query, visualize and collaborate with data, since 2018-2021
    - [conda](https://docs.conda.io/) core developer and steering council member, senior software engineer on the conda team at Anaconda, since 2021
    - Contributor to the [PyScript](https://pyscript.net) project, since 2022
    - Developer or maintainer of many other Python packages: [PyPI](https://pypi.org/user/jezdez/), [GitHub](https://github.com/jezdez/)

    > Nothing of this would have been possible without the support and encouragement from strangers that I met on the internet.
    Nothing of this would have been possible without the support and encouragement from strangers that I met on the internet.

    # Personal board goals
    The reasons why I’d like to run for the PSF board are two-fold at the moment.

    I look forward to refining them based on my guiding principles together with my fellow board members and community colleagues.

    Guiding principles
    Community building means clear values, an ethical mission, diverse backgrounds and respectful collaboration.
    Trust those with domain knowledge and support everyone to attain it.
    Build partnerships, not silos.
    1. Support and extend the use of Python for a community of people by lowering the barrier for educational, scientific and commercial use
    Increase spending on opportunity and project grants as a key part of the PSF’s mission.
    Introduce paid Python internships in PSF member organizations to create the next generation of Python community members.
    More closely associate the PSF with other organizations that overlap in their missions, e.g. pool funds or collaborate on common goals like grant-giving.
    2. Build and strengthen the PSF’s role in the research and development of the Python language and ecosystem
    Create an R&D arm in the PSF that allows the community of organizations (e.g. PSF member organizations) to easier reinvest in Python as a foundational technology for their success.
    Enable the Scientific Python community to more closely engage the Python language community in working with emerging technologies such as WebAssembly.
    Engage with documentation, design, security and project management experts to strengthen Python’s ongoing work in those fields.

    If elected again, I'd like to:

    1. Continue my work to be a voice and ally for the people in our diverse, global Python community, especially when they are underrepresented in the PSF board and related committees. This is critical to continue to serve our mission, especially given the growth of our community in areas that are not in North America or Europe.

    2. Continue to support research and development efforts in strategic areas such as supply chain security, cross-platform compatibility/usability and emerging technologies such as WASM (WebAssembly). That includes making it easier to fund these efforts and expand our developer in residence program.

    3. Build new relationships with organizations and stakeholders in communities related to Python such as the Scientific Python community or the packaging community, to more closely engage with the Python language community, such as NumFOCUS and CZI, but also the Rust Foundation etc. This also includes seeking new commercial partnerships.

    ## Guiding principles

    * Community building means clear values, an ethical mission, obvious organization, diverse backgrounds and respectful collaboration.

    * Trust those with domain knowledge and support everyone, anywhere to attain it.

    * Build bridges, not silos.
  4. jezdez created this gist Jun 15, 2022.
    66 changes: 66 additions & 0 deletions self-nomination-2022.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,66 @@
    Previous Board Service: New board member
    Employer: Anaconda
    Other Affiliations: Conda-Forge, Django Software Foundation, Deutscher Django-Verein e. V., OpenStreetMap Foundation, Open Source Initiative, Deutsche Umwelthilfe e.V., Changing Cities e.V., Gesellschaft für Freiheitsrechte e.V.
    Nominee Statement:

    # Jannis who?
    My name is Jannis Leidel, better known in the Python and Django community under my alias jezdez,
    and I have been a Python developer for 15 years.

    I'm running again for the Python Software Foundation board after my first

    For the last year I’ve worked as a Software Engineer at Anaconda on the conda project,
    a decade-old cross-platform package manager that was instrucmental for the success of
    Python in the data practitioner community. I've spent not onl co-leading the development
    but also bring my experience with standard Python packaging tools and standards to the
    conda ecosystem, to build bridges, tackle user experience problems and make conda a
    multi-stakeholder, cross-organizational Open Source project.

    Before that I worked 8 years at Mozilla, first as a web developer on the Mozilla
    Developer Network (MDN web docs) and later as a software and data engineer working
    on data analysis tools for the Firefox Data Pipeline.

    ## Experience
    I have experience in writing, maintaining and managing Open Source projects, e.g.

    - Google Summer of Code student for Django, to integrate it with Python packaging tools, 2007
    - Django Core Team member 2009-2018
    - translation coordinator
    - Technical Board member
    - founder and member of Django Ops team
    - maintainer of the Django website
    - co-lead of first Django fundraising campaign and platform
    - Founder and member of the German Django non-profit, since 2009
    - pip and virtualenv core developer and release manager, 2009-2013
    - Chairman of DjangoCon Europe, 2010, Berlin, Germany
    - Founder of the [Python Packaging Authority](https://www.pypa.io/) (PyPA), 2011, to take ownership for pip and virtualenv from original author Ian Bicking
    - Developer and admin for the Python Package Index (aka Cheeseshop), 2012-2013
    - Django Software Foundation board member, 2014-2015
    - Mentor at first Django Girls tutorial, 2014, Berlin, Germany
    - Google Summer of Code mentor and admin for Django and Mozilla for multiple years
    - Caniusepython3.com — Developer of the web version of Brett Cannon’s caniusepython3 CLI tool
    - [Jazzband](https://jazzband.co/) — Founder and “roadie” of a collaborative community on GitHub to share the responsibility of maintaining Python projects
    - Mozilla-internal champion for the successful [MOSS](https://www.mozilla.org/en-US/moss/) (Mozilla Open Source Software program) grant for the PSF to improve sustainability of the Python Package Index (PyPI)
    - Co-maintainer of [Redash](https://redash.io/) — A Open Source software for teams to query, visualize and collaborate with data, since 2018
    - [conda](https://docs.conda.io/) steering council member, senior software engineer on the conda team at Anaconda
    - Developer or maintainer of many other Python packages: [PyPI](https://pypi.org/user/jezdez/), [GitHub](https://github.com/jezdez/)

    > Nothing of this would have been possible without the support and encouragement from strangers that I met on the internet.
    # Personal board goals
    The reasons why I’d like to run for the PSF board are two-fold at the moment.

    I look forward to refining them based on my guiding principles together with my fellow board members and community colleagues.

    Guiding principles
    Community building means clear values, an ethical mission, diverse backgrounds and respectful collaboration.
    Trust those with domain knowledge and support everyone to attain it.
    Build partnerships, not silos.
    1. Support and extend the use of Python for a community of people by lowering the barrier for educational, scientific and commercial use
    Increase spending on opportunity and project grants as a key part of the PSF’s mission.
    Introduce paid Python internships in PSF member organizations to create the next generation of Python community members.
    More closely associate the PSF with other organizations that overlap in their missions, e.g. pool funds or collaborate on common goals like grant-giving.
    2. Build and strengthen the PSF’s role in the research and development of the Python language and ecosystem
    Create an R&D arm in the PSF that allows the community of organizations (e.g. PSF member organizations) to easier reinvest in Python as a foundational technology for their success.
    Enable the Scientific Python community to more closely engage the Python language community in working with emerging technologies such as WebAssembly.
    Engage with documentation, design, security and project management experts to strengthen Python’s ongoing work in those fields.