A Tale of Passion, Perseverance, and Python

At PyBay in San Francisco, Cuttlesoft's own Emily Morehouse, Python Core Developer and Director of Engineering, shared her inspiring journey to becoming a core developer. Her talk, steeped in her love for Python and open-source development, explored not just the technicalities of Python development but also the emotional and intellectual challenges and rewards that come with it.

The Essence of Being a Python Core Developer

In her talk, Emily described what it means to be a Python Core Developer. It's not just about contributing code; it's about trust, guiding thoughtful discussions, reviewing and merging pull requests, and, importantly, mentoring new contributors. Emily's journey highlighted the importance of patience, learning from every experience, and the crucial role of mentorship in navigating the Python development landscape.

Overcoming Impostor Syndrome and Embracing Challenges

A significant theme of Emily's talk was the universal experience of impostor syndrome among developers, irrespective of their level of expertise. She emphasized that acknowledging and sharing these doubts and uncertainties is vital for personal growth and fostering a supportive community. Emily's candid sharing of her own challenges and fears resonated deeply with the audience, offering encouragement and a sense of solidarity.

The Future of Python: Community and Inclusivity

Looking towards the future, Emily stressed the importance of community in shaping the direction of Python. She urged more experienced developers to be open about their uncertainties and to support each other through highs and lows. By making conscious choices and being open to change, the Python community can collectively ensure the language's growth and relevance.

Key Takeaways for Aspiring Developers

For those aspiring to contribute to Python or any open-source project, Emily provided actionable advice: find under-maintained modules, engage with the community, focus on areas that interest you, and understand that contributing goes beyond just code. She encouraged developers to find their internal motivation, as personal drive and passion are crucial for sustained contribution.

Conclusion: A Journey of Learning and Growth

Emily's journey to becoming a Python Core Developer is a testament to the power of determination, continuous learning, and community support. Her story is an inspiration to developers at all stages, highlighting that the path to success is often non-linear, filled with learning opportunities and the need for community support. Her vision for Python's future is one where history is respected, knowledge is shared, and new contributors are welcomed and nurtured.

Related Posts

A worn metal toolbox with the Python logo, representing the evolving toolkit for Python dependency management.
January 27, 2026 • Frank Valcarcel

Python Dependency Management in 2026

The Python dependency management ecosystem has finally matured. We break down uv, Poetry, and pip-tools with real benchmark data, PyPI download stats, and practical migration strategies.

Glowing teal React atom logo on a dark background featured image for a guide to every use directive, hook, and API in React 19.
January 7, 2025 • Marisa Gomez

The many uses for use in React 19

React 19’s relationship with the word use has reached the point where you could write an entire component and the only English word in it is use. We break down every flavor of use in React 19 and when to reach for each one.

Let's work together

Tell us about your project and how Cuttlesoft can help. Schedule a consultation with one of our experts today.

Contact Us