"As implementation becomes cheaper, the role of engineers shifts upward. The scarce skills become choosing the right abstractions, defining meaningful problems, and designing systems that humans and AI can evolve together. This will increasingly blur the boundary between software engineering and product thinking. The limiting factor is no longer whether software can be built, but deciding what should be built and how to manage the complexity that follows. AI amplifies both good and bad structure, so we can expect to see poorly managed code scale into incomprehensible nightmares."
https://www.modular.com/blog/the-claude-c-compiler-what-it-reveals-about-the-future-of-software
/ai