{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreidejl3i4pdrll43fwmbw47xcl32kgq46h7hesbf7kbxeqwl3spppi",
"uri": "at://did:plc:22azqcej2n3rm7lnxkdjtrbu/app.bsky.feed.post/3mkkfbbi7ari2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreig7nmqxai4drcngkuytfagw6d7pm4vkfyw3ei3s2oso736t27irse"
},
"mimeType": "image/png",
"size": 662090
},
"path": "/how-software-developers-fail/",
"publishedAt": "2026-04-15T00:00:00.000Z",
"site": "https://ardalis.com",
"textContent": "“Software developers fail in two ways: they build the thing wrong, or they build the wrong thing.”\n\nThese 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.\n\n## The Two Ways Developers Fail\n\n### 1. Building the Thing Wrong\n\nBuilding the thing wrong means the technical execution is flawed. The requirements may have been understood correctly, but the implementation was flawed.",
"title": "How Software Developers Fail"
}