Explores ideas that help to produce Better Software Faster.
Hosted by Dave Farley, Trisha Gee, Steve Smith, Emily Bache, Kevlin Henney & Kent Beck. All of them are technology leaders and some of the best speakers on modern software engineering topics in the world. Subscribe for tips, tricks, comments on topical matters in the software development industry and MORE to help you become a great programmer.
Modern Software Engineering
📅 Tonight on Modern Software Engineering | Trisha Gee | How Smart Devs Use AI Tools Every Day
Subscribe and hit the notifications bell so you never miss a thing 🔔
10 hours ago | [YT] | 25
View 0 replies
Modern Software Engineering
Tonight @ 7pm (UK) Dave Farley | 3 Reasons Your CI/CD Pipeline Isn't Working As It Should...
Subscribe & hit the notification bell 🔔 so you don't miss an upload!
1 week ago | [YT] | 51
View 0 replies
Modern Software Engineering
What did you all think of last week's episode ❓ It seems as though viewers are liking the new series! We have one big question for you though...
What question would you like to see answered next, and by which of our channel presenters? CAST YOUR VOTE 👀
1 week ago | [YT] | 14
View 8 replies
Modern Software Engineering
Too many teams write code that works, but not code that solves the right problem.
That’s why ATDD is so important.
It’s not just another acronym. ATDD is a way to bring clarity to what we’re building before we write code. It aligns developers, testers, and business folks around a shared understanding of value, using real, testable examples.
Proper ATDD leads to:
• Fewer bugs
• Better collaboration
• Faster feedback
• Software that actually meets user needs
But most teams misuse or misunderstand it and then give up.
Dave Farley has put together a free ATDD Starter Guide. Clear, actionable, and grounded in real-world software engineering practice. Download yours: www.subscribepage.com/cd-atdd-guide
1 week ago | [YT] | 60
View 1 reply
Modern Software Engineering
We often ask: What's the best language to learn? But the real question is: Where are languages evolving to take us?
In modern software engineering, we're seeing a clear trend:
➡️ More declarative.
➡️ More expressive.
➡️ Less ceremony, more clarity.
Languages like Rust, Go, and even Kotlin aren't just popular, they represent a shift toward tools that help humans think, not just machines run.
But here's the twist: the best language of the future might not be the most powerful, it’ll be the one that enables fast feedback, safer changes, and easier collaboration.
💬 What language do you think represents the future of software? And why?
1 week ago | [YT] | 27
View 14 replies
Modern Software Engineering
New series available now! Kevlin Henney joins Dave to answer Modern Software Engineering’s One BIG Question for this episode… What is the future of programming languages?
2 weeks ago | [YT] | 18
View 0 replies
Modern Software Engineering
Introducing Modern Software Engineering's ONE BIG QUESTION ❓
A new series where two of our presenters will attempt to tackle a topical question, in 15-20 minutes.
Tonight's episode will see Dave Farley & Kevlin Henney answer: WHAT IS THE FUTURE OF PROGRAMMING LANGUAGES?
2 weeks ago | [YT] | 28
View 3 replies
Modern Software Engineering
Get ready for a new format, with a new presenter, on a topic from the future 😵💫
Please get ready to welcome Kevlin Henney onto the Modern Software Engineering channel, TOMORROW NIGHT @ 7pm (UK).
Subscribe & hit the 🔔 icon so you never miss an upload
2 weeks ago | [YT] | 53
View 1 reply
Modern Software Engineering
Can you see something in new in 2025 that makes you feel good about the future of software engineering? 💬
2 weeks ago | [YT] | 19
View 7 replies
Modern Software Engineering
📅 Tonight on the Modern Software Engineering channel
Steve Smith | How To Achieve Aligned Autonomy In Platform Teams
Subscribe & turn on notifications 🔔 so you never miss an upload
3 weeks ago | [YT] | 43
View 0 replies
Load more