This podcast episode dives into the impact of AI on job specialization in design and software development. The speakers discuss the value of generative AI tools like Copilot in streamlining the programming experience and enabling faster learning and development. They explore the differences between designing for consumer apps and developer tools, emphasizing the need for transparency and gradually revealing complexity in developer tools. The conversation also explores the challenges and possibilities of AI in design, highlighting the importance of combining AI capabilities with familiar UI elements. The speakers address the current challenges in UX for AI models and discuss the potential of AI to enhance user experiences without explicitly labeling it as AI. They also discuss the potential erosion of specialization due to AI-assisted programming tools and the changing landscape of design and software development. The episode concludes with insights into the evolution of data engineering and the future of adaptive user interfaces.