{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreie4fy6vlhlcz7c24cjq7zseqfs4gt4564l3ycy57byjguwlqwr7e4",
"uri": "at://did:plc:3peywwdnn4jkfvqowpviodbf/app.bsky.feed.post/3mmv3lnbo2fh2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreibep37tyh2s3ewm4twjuuussb7nfv4qao3oqkodft3yiw6d43m3ki"
},
"mimeType": "image/png",
"size": 338888
},
"path": "/blog/2026/05/27/how-is-ai-impacting-software-engineering/",
"publishedAt": "2026-05-27T00:00:00.000Z",
"site": "https://jeffbailey.us",
"tags": [
"AI Engineering",
"Software Architecture",
"Developer Productivity"
],
"textContent": "Your job as a software engineer in 2026 differs from 2020, beyond just using chat tools. Every system component, review queue, test runner, version control, release process, and on-call rotation must handle more load than they were designed for as demand continues to rise.\n\nThis article discusses AI’s impact on software engineering through the lens of software ecology, citing Adam Bender’s Google talk, _“Software Engineering at the Tipping Point.”_ It helps you analyze your dev environment, spot vulnerabilities, and choose resilient principles.",
"title": "How Is AI Impacting Software Engineering?"
}