Living and breathing backwards compatible changes
09-08, 11:20–11:55 (Europe/Lisbon), Auditorium

From the team behind AWS Lambda Powertools for Python, we will explore trade-offs in API design and UX when your project is used by thousands of customers in production.


Breaking changes can have a significant impact on the developer experience and the adoption of an open source project. How can we strike the right balance between developing our software and keeping our users happy and engaged with our projects?

As maintainers of AWS Lambda Powertools for Python, we embrace the exciting challenges that come with developing a widely adopted project, serving thousands of customers worldwide. Throughout our journey, we've discovered firsthand the immense complexities of managing software changes while engaging with a thriving community. Today, we stand proud, having unlocked the secrets to fostering an interactive and dynamic community around a rapidly evolving project. In this captivating presentation, we eagerly share the invaluable lessons we've learned along the way. As an attendee, you will discover insights that will benefit both consumers and maintainers of open source projects alike.