Skip to content
View Mariatta's full-sized avatar

Sponsors

@martinwoodward
@Qard
@tannewt
@paxnovem
@willingc
@harsh183

Block or report Mariatta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mariatta/README.md

Hi, I'm Mariatta πŸ‘‹

I'm a CPython core developer and a member of the Python Documentation Editorial Board (PEP 732). I've organized PyLadies Vancouver for over ten years, and chaired PyCascades, PyCon US, and PyLadiesCon three times each.


Community infrastructure

My current motto is "No spreadsheet". My years in community organizing shows me that there many grassroots and volunteer community organizers lack real infrastructure and they are running their whole community using spreadsheets and their own mental capacity. This doesn't scale and is not sustainable.

Therefore, I've started building software and apps to provide these infrastructure to our community. I want to provide something that outlives the person doing it.

PyLadiesCon is a conference that I co-organize. The portal is the software that runs it, and it's open source, so other communities can take inspiration from.

Popular is a theme for meetup and community sites, in Hugo and Astro flavors. Docs and demo at mariatta.ca/hugo-theme-popular. Communities shouldn't have to build and figure out their website from scratch.

Hidden Figures of Python is a podcast about the people holding this ecosystem up. Co-hosted with Cheuk Ting Ho, Georgi Ker, Tereza Iofciu, and Mojdeh Rastgoo.

I also help maintain CPython's workflow bots: miss-islington, bedevere, cherry_picker, and gidgethub.


Personal infrastructure

secretcodes.dev is where I run my own tools instead of renting them back from someone else. QR codes, URL forwarding, surveys, a content planner, an availability page. Each one started as a thing I needed and couldn't find a version of that didn't want my data.

Named after a Darren Hayes album and built in Python and Django.


Contributing

New to open source and not sure where to start? I've been on both sides of that first pull request.

  • CPython's developer's guide is the real entry point, and it's better than it looks at first glance
  • The bots above are small, readable Python codebases. Good first patches live there.

Sponsor

Maintaining this work takes time that nobody is paying for. If something here has been useful to you or your community, you can sponsor me on GitHub.


Talks

I've given 45+ talks and 13 keynotes across 5 continents, mostly about community infrastructure, invisible labor in open source, and the workflows nobody wants to maintain.

Full list at mariatta.ca, and on PyVideo under Mariatta and Mariatta Wijaya.


Also

40+ conference ice cream selfies and counting. 🍦 It's a conference tradition.

My ongoing travel plans are at travel.mariatta.ca, if you want to know where I'll turn up next.

Pinned Loading

  1. black_out black_out Public

    πŸπŸŒšπŸ€– GitHub bot that formats code with `black`

    Python 121 3

  2. python/miss-islington python/miss-islington Public

    πŸπŸ’β›πŸ€– - A bot for backporting and merging CPython pull requests

    Python 115 43

  3. talk-talk-talk talk-talk-talk Public

    Talk Proposals by Mariatta

    Python 4 3

  4. python/cpython python/cpython Public

    The Python programming language

    Python 74k 35.1k

  5. github-app-tutorial github-app-tutorial Public

    GitHub App tutorial using gidgethub and aiohttp libraries

    Python 16 9

  6. pyladies/pyladies-bot pyladies/pyladies-bot Public

    PyLadies bot

    Python 5 4