How Software Developers Fail
“Software developers fail in two ways: they build the thing wrong, or they build the wrong thing.”
These two separate failure modes are worth exploring independently, because they have different root causes and very different consequences. And Agentic AI “developers” face the same challenges, but can do both much more rapidly than their human counterparts.
The Two Ways Developers Fail
1. Building the Thing Wrong
Building the thing wrong means the technical execution is flawed. The requirements may have been understood correctly, but the implementation was flawed.