Modern Software Engineering
Modern Software Engineering is where good developers come to become great. Learn about the most important techniques in software development, from some of the most influential speakers in the software industry. Build better software, faster, and become the best software engineer you can be.
Hosted by Dave Farley, Trisha Gee, Steve Smith, Emily Bache, Kevlin Henney & Kent Beck. Subscribe for tips, tricks, comments on topical matters in the software development industry and MORE to help you become a great programmer.

Has This Report EXPOSED THE TRUTH About AI Assisted Software Development?

Why Are Software Engineers Quitting Microservices?

Should Developers Care About Software Architecture?

This Mental Model Changed How I Design Software FOREVER

The TRUTH About Cucumber & Behavior Driven Development (BDD)

You Build It, You Run It: BUSTING Developer Excuses | PART 3

Is Testing Still A Developer's Job In An AI World?

The Secrets to Being an AWESOME Tech Lead

The TRUTH Behind Your ‘You Build It, You Run It’ Excuses | PART 2

Can We Fix Software Engineering Estimation?

Why Do Developers Struggle With Small, Simple Changes?

Why ‘You Build It, You Run It’ Works (Even If Developers Hate It) | PART 1

Should Test-Driven Development (TDD) Be Used MORE In Software Engineering?

Vibe Coding Is The WORST IDEA Of 2025

The NUMBER ONE Principle of Software Design

Why Does Platform Engineering So Often End In FAILURE?

Will AI Code Create MOUNTAINS Of Technical Debt?

The TRUTH About Great Software Delivery (and Why You’re Missing It)

Dr Nicole Forsgren's CONTROVERSIAL Take On Software Engineering vs. Craftsmanship

The Manager Who Almost Made Me QUIT Being A Software Developer

Can We FIX Agile?

Learn To LOVE Your Legacy Code

"Pair Programming Fixed Our Pull Request Bottlenecks"

My BIGGEST REGRETS From A 40 Year Software Engineering Career

Can Code Ever Be BUG-FREE?

Software Testing, But WAY FASTER Than You’re Used To

The ELUSIVE ART of User-Focused Simplicity In Software

Manage Technical Debt LIKE THIS, & Thank Me Later

Can You Measure The Value Of Refactoring

Coder vs Developer vs Software Engineer, What’s the Difference?