<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/the-way-that-ai-is-changing-software-engineering-is-a-bigger-shift-than-object-oriented-programming-gnwskm7qk" -->

---
title: "The way that AI is changing software engineering is a...
description: Dave Farley discusses how AI is transforming software development by shifting focus from writing code to specifying requirements and verifying outcomes. He...
canonical: https://daily.dev/posts/the-way-that-ai-is-changing-software-engineering-is-a-bigger-shift-than-object-oriented-programming-gnwskm7qk
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: "The way that AI is changing software engineering is a bigger shift than object-oriented programming, the internet, and Agile together.", says Dave Farley, author of Continuous Delivery and Modern Software Engineering. | daily.dev
og:description: Dave Farley discusses how AI is transforming software development by shifting focus from writing code to specifying requirements and verifying outcomes. He...
og:url: https://daily.dev/posts/the-way-that-ai-is-changing-software-engineering-is-a-bigger-shift-than-object-oriented-programming-gnwskm7qk
og:image: https://api.daily.dev/og/posts/GnwSkM7qk.png
og:image:alt: "The way that AI is changing software engineering is a bigger shift than object-oriented programming, the internet, and Agile together.", says Dave Farley, author of Continuous Delivery and Modern Software Engineering.
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# "The way that AI is changing software engineering is a bigger shift than object-oriented programming, the internet, and Agile together.", says Dave Farley, author of Continuous Delivery and Modern Software Engineering.

**[Antonija Bilić Arar](https://daily.dev/sources/ufvojapqsnbhu2ytg8ses)** · [@tonkkatonka](https://daily.dev/tonkkatonka) · 0 upvotes · 0 comments

## Summary

Dave Farley discusses how AI is transforming software development by shifting focus from writing code to specifying requirements and verifying outcomes. He argues that teams already practicing continuous delivery, TDD, and BDD see dramatic productivity gains (around 55%), while those with poor practices simply produce bad software faster. The key insight: verification becomes the bottleneck when AI generates thousands of lines of code daily. Farley advocates for specification-by-example approaches and acceptance test-driven development as essential tools for maintaining control and quality in AI-assisted development, emphasizing that fundamental software engineering principles remain unchanged despite the technological shift.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=PkITOx9lIT8>

## Similar posts on daily.dev

- [The AI Verification Bottleneck: Developer Toil Isn’t Shrinking](https://daily.dev/posts/the-ai-verification-bottleneck-developer-toil-isn-t-shrinking-svmt3qr0j) · The New Stack · 0 upvotes · 0 comments
- [The bottleneck isn't writing code anymore. It's understanding it.](https://daily.dev/posts/the-bottleneck-isn-t-writing-code-anymore-it-s-understanding-it--oqefvqhf8) · Three Dots Labs · 152 upvotes · 31 comments
- [Code review isn't your bottleneck, even with AI](https://daily.dev/posts/code-review-isn-t-your-bottleneck-even-with-ai-towvrsjdn) · OctopusDeploy · 3 upvotes · 1 comments

---

Tags: [#ai](https://daily.dev/tags/ai), [#devops](https://daily.dev/tags/devops), [#cicd](https://daily.dev/tags/cicd), [#tdd](https://daily.dev/tags/tdd)

[View this post on daily.dev](https://daily.dev/posts/the-way-that-ai-is-changing-software-engineering-is-a-bigger-shift-than-object-oriented-programming-gnwskm7qk)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/the-way-that-ai-is-changing-software-engineering-is-a-bigger-shift-than-object-oriented-programming-gnwskm7qk","headline":"\"The way that AI is changing software engineering is a bigger shift than object-oriented programming, the internet, and Agile together.\", says Dave Farley, author of Continuous Delivery and Modern Software Engineering.","text":"Shared: AI Makes Verifying the Bottleneck with Dave Farley @ModernSoftwareEngineeringYT","url":"https://daily.dev/posts/the-way-that-ai-is-changing-software-engineering-is-a-bigger-shift-than-object-oriented-programming-gnwskm7qk","datePublished":"2026-02-12T23:01:06.108Z","dateModified":"2026-02-12T23:01:43.544Z","author":{"@type":"Person","name":"Antonija Bilić Arar","url":"https://daily.dev/tonkkatonka","image":"https://lh3.googleusercontent.com/a/AGNmyxZQb2_P_RJJ_89Od9lMMzpMZdWrwJisvu88ekO0=s96-c","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":1420}},"image":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/tPeuwxOax"},"isPartOf":{"@type":"WebPage","url":"https://daily.dev/sources/ufvojapqsnbhu2ytg8ses","name":"Antonija Bilić Arar"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Antonija Bilić Arar","item":"https://daily.dev/sources/ufvojapqsnbhu2ytg8ses"},{"@type":"ListItem","position":3,"name":"\"The way that AI is changing software engineering is a bigger shift than object-oriented programming, the internet, and Agile together.\", says Dave Farley, author of Continuous Delivery and Modern Software Engineering."}]}
```

