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.
Is It Possible To Scale Software Engineering Culture?
Every Software Engineer Can Learn TDD (If They Do It Like This)
The Software Supply Chain Problem NO ONE Talks About
Is AI the End of DevOps as We Know It?
This Company Tripled Developer Speed By Adopting THIS Practice
The AWS Outage Uncovered Something EVERY Developer Should Know
What Is The True Cost Of Cognitive Load In Software Engineering?
Software Design Is NOT Software Architecture (& That’s A Good Thing!)
The 5 Stages Of Becoming An ELITE Software Engineer
Does Extreme Programming Still Work in Modern Software Development?
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