What's this about?
Two experienced developers argue that stronger coding agents do not make production software effortless. They increase how much can be attempted while making specification, review, testing and system judgement more important.
What exactly is engineering discipline?
It is the routine that turns generated code into dependable software: explicit requirements, small changes, automated checks, threat modelling, observability and ownership when something fails.
What's the community saying?
Simon Willison's post drew 1,100 likes; Gergely Orosz's related post drew 566.
- Both acknowledge that current agents can write very strong code, especially with good harnesses.
- They reject “anyone can ship anything” because production work includes reliability, migration and operational responsibility.
- The disagreement around the posts is whether agent progress will eventually erase that expertise barrier or simply move it upward.