We will explore the various factors that contribute to a positive Developer Experience when working with Adobe Experience Manager. This will include discussing the importance of flexibility, API design, code architecture, available tools and frameworks, documentation, and community support. Additionally, we will explore the specific features of AEM, and how we can work with our customers to ensure that they have a positive Developer Experience when using our products.