I think another angle to consider is the evolution of developer roles. As AI takes over more of the repetitive tasks, devs could find themselves moving towards roles that require a deeper understanding of systems architecture, user experience, and project management. It's not just about writing code anymore, it's about overseeing the integration of AI outputs into viable products and ensuring they meet user needs.