Why are good developers so wary of agentic development?
martin_fowler·
Senior software engineers often approach agentic coding tools with healthy skepticism, grounded in the reality that generating code is vastly different from running software reliably in production. Experienced developers who championed practices like continuous integration, automated testing, microservices, and pair programming did so to ensure systems are built correctly and remain maintainable over time. While early AI coding agents make it effortless to draft large volumes of code, they frequently bypass essential checks and produce patterns that are unsuitable for enterprise deployment. For developers aspiring to staff-level positions, this perspective is vital: true craft lies not in how quickly syntax can be outputted, but in designing resilient, testable, and operable systems that bridge the chasm between raw code generation and production readiness.