Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Growing as a Python Developer - PyOhio 2026 Key...

Growing as a Python Developer - PyOhio 2026 Keynote

Avatar for Carol Willing

Carol Willing PRO

July 25, 2026

More Decks by Carol Willing

Other Decks in Technology

Transcript

  1. Spoiler Alert I am so sorry that I am losing

    my voice. This talk is a tribute to the amazing individuals in the Python community. Everyone, inclusive of beginners to experts, has unique gifts. I hope my voice lasts and that you leave inspired and empowered to grow yourself and others as Python developers.
  2. How? Growing as a Python developer — so many questions…

    Learn the language Follow a tutorial Ask Claude / ChatGPT / Gemini
  3. Hi I’m Carol Willing Python Core Team since 2017 2×

    PSF Board member ACM Software System Award 3× Python Steering Council Jupyter Core Team PSF Fellow pyOpenSci team PSF Community Service Award napari core team PSF Frank Willison Award Mentor, teacher, collaborator, and friend
  4. Thar be dragons Are they nice dragons or do they

    breathe fire? Today, let’s go with nice. CC BY-SA 3.0 | Link
  5. Life happens 1995 2010 The long break from tech. Caregiving

    across 3,000 miles for a mom with Alzheimer's, raising two kids, and a husband traveling 50% of the time. The return. Facing the industry myth: "You wasted your MIT degree. You lost your technical skills. You have to start at the bottom as a junior." The reverse pedestal
  6. How I grew as a Python developer Community anchors &

    the power of 5 minutes 2011 – 2014 Local community Geek in Residence at FabLab San Diego, San Diego Python and PyLadies. Micro-Mentorship Adrian Holovaty and Jacob Kaplan-Moss (PyCon Poster). Mentored by Ian Cordasco on contributing to the Requests library (POST for JSON). Invitation AdaCamp, Shauna Gordon McKeon (OpenHatch / Django), Jessica McKellar (PyCon). The Turning Point Fernando Perez, IPython and Jupyter, asking: "What do you think?"
  7. I became a gardener 2014 – Present The Stage The

    Milestones My first PyCon talk — rehearsing with Selena Deckelman; asking a core dev to stand on stage with me. CPython Core Developer (2017), ACM Software System Award (2019), White House recognition (2014 FabLab, 2024 Project Jupyter). The Gentle Code Garden San Diego Python Study Group, JupyterHub / Binder code and docs, CPython humane leadership, PyOpenSci outreach. Learn. Build. Share. — Openly
  8. The Modern Reality — a distributed system Unpredictability Immense scale

    is a constant. Information moves instantly, everywhere at once. Complex system mirrors us Race conditions, latency, and shifting timelines.
  9. code tests Who is a Python developer? designs Anyone who

    creates or improves… translations documentation communities accessibility & much, much more… governance events
  10. ALL docs.python.org pypi.org Python What you need, when you need

    it INTERMEDIATE devguide.python.org peps.python.org ADVANCED THEORY SICP (MIT 6.001)
  11. 1 Primitives numbers and strings built-in operations names / variables

    2 Deconstructed Means of combination expressions (produce a value from operations) control flow (if, loops) data structures (list, dict) 3 Means of abstraction functions data abstraction (interface, implementation) modularity (classes, modules)
  12. Adaptation nuggets of wisdom Failure and change are baseline rules

    in software systems. Move past technical myths — rely on continuous experimentation and exploration. An expert saying it — or a fancy system — doesn't make it correct or capture the full problem. Follow the tides of your personal energy Ebb Rest Flow Recharge
  13. Open a door Grow networks and impact PyLadies Black Python

    Devs Djangonauts PyOhio Have a picnic — a brilliant woman in Argentina who thought she was "just a junior DevOps dev," now on the PyCon Charlas stage. Encourage gently — be a SLQAR: Show up Listen Stop gatekeeping Question Act Recharge
  14. Make the room accessible Formal program — Djangonaut Space, DjangoGirls,

    HumbleData Local (and virtual) gatherings — regional conferences and user groups Conversation — have tea. Chat. Create a safe space
  15. Humility in practice Honest phrases I don't know What do

    you think? Yes, and … The flight crew — pilots, flight attendants, and maintenance crews all own safety equally. Kind code reviews — focus on the code, not the person. Foundational courtesy Please Thank you I appreciate your effort Drop the arrogance and jargon — it only creates friction.
  16. Anti-pattern alert: "Technical" vs. "not technical" Signals "you are not

    as valuable as me" — or that writing code matters more than everything else. Remember the flight crew metaphor — every role owns the outcome. Success skills are technical skills too.
  17. Built by people, for people Dr. Cat Hicks studies the

    human side of engineering — psychological safety, belonging, and how teams actually learn. drcathicks.com
  18. Growing as a Python developer Enjoy your journey Adapt by

    testing assumptions and listening to your own energy flow Open doors and invite people in Be humble, yet assertive Step beyond your comfort zone
  19. Our people You A mentor A friend A maintainer A

    beginner An organizer A speaker A teacher A contributor A newcomer A gardener A community We grow together
  20. We can change the world together • Dream big. •

    Hope starts with your immediate, daily choices. • Change your little corner of the world. satyrn.ai