Software Design in the Agentic Age: Place Your Bets

Summary Code quality is likely still important, but is automatable. High level software design remains human territory with AI assists. Focus shifts away from code to domain models and specifications. Specifications could replace code as the single source of truth. Rigour and engineering practices remain crucial. Hedge against AI’s risks by building systems that can revert to human engineering.…