AI-generated code does not remove the need for software engineering. It raises the abstraction layer. As code becomes easier to produce, engineers must define the system around it: topology, contracts, constraints, evaluation, provenance, approved patterns, and accountability.
Source: [HackerNoon](https://hackernoon.com/system-definition-brings-software-engineering-to-ai-coding?source=rss)