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.


Modern Software Engineering

Trunk Based Development (TBD) is the backbone of modern Continuous Delivery. It keeps your software always releasable, reduces merge pain, and makes your development process faster and safer.

If you want to go deeper, our free How-To Guide on Trunk Based Development walks you through the full approach, including behavioural branching techniques like Dark Launching, Branch by Abstraction, and Feature Flags.

Download your guide here by signing up to my mailing list: lnkd.in/eFgHxCwu

2 days ago | [YT] | 113

Modern Software Engineering

Becoming a great Software Engineer is not a passive process. It’s the result of continually refining your craft, learning and understanding what truly drives high-quality delivery.

At CD.Training (lnkd.in/dsq5DrV), our specialist courses hosted by industry experts are designed to help developers overcome real-world challenges. Hundreds of engineers have used our training to ship better software, faster; whether by mastering Continuous Delivery, building effective deployment pipelines, or levelling up their automated testing practices.

Our Black Friday sale ends at midnight tomorrow night, which means this is your final opportunity to access career-defining training at a significantly reduced cost.

SAVE 40% off any single course with the coupon code - cd-blackfriday-40
SAVE 25% off 2-Course bundles with the coupon code - cd-bf-bundle-25
SAVINGS END 23:59 28/11/2025

courses.cd.training/pages/buy-for-me

2 weeks ago | [YT] | 20

Modern Software Engineering

Vibe coding is the new cargo cult, and nobody wants to admit it.

More developers are “coding by vibes”… No clear design. No tests. No boundaries.

You ship a ball of mud that future-you (or your team) has to unravel for weeks. Here’s the uncomfortable bit: Most developers who say they’re “moving fast” are actually just pushing complexity forward for someone else to pay for.

So let’s talk about it. When does “vibe coding” actually help you move quickly, and when is it just chaos disguised as creativity?

2 weeks ago | [YT] | 290

Modern Software Engineering

This week, we're offering our biggest sale of the year, giving you the opportunity to level up your skills for less.

40% off ANY single course
25% off course bundles

The BEST place to get your Software Engineering Training, CD courses give you access to expert-led, real-world techniques to forward your career.

What would cost you or your team thousands in training or consultancy, you can now learn with us at more accessible prices, at a convenient pace for your schedule AND get author feedback on your progress.

I've attached some screenshots of reviews from our happy students... But you can find the perfect course for you, here ➡️ courses.cd.training/

MAKE SURE YOU USE YOUR DISCOUNT CODES FOR YOU MONEY OFF:

40% off any single course: cd-blackfriday-40
25% off Bundles: cd-bf-bundle-25

2 weeks ago | [YT] | 29

Modern Software Engineering

Mentorship is an important part of learning anything to a strong, professional standard. Having good mentors can make or break your progression, particularly in a discipline as complex as ours in the software industry.

On the Modern Software Engineering YouTube channel, we host an array of world leading experts that provide advice on building better software, faster, while also encouraging a better way to work for job satisfaction. And... happiness.

We ran a version of this recently, and it was more popular than we thought it would be. So we have reloaded our 'Try-Today-Tips' from MSE experts.

One actionable piece of advice.

Everyday.

To your inbox.

From your MSE mentor.

It's clear that this has become a great resource for our email subscribers, so start your 30 days via this link ➡️ www.subscribepage.com/30_day_tips

Keep learning.

3 weeks ago | [YT] | 61

Modern Software Engineering

For any of the hardcore fans of the YouTube channel... this might be of interest to you 👇

Tom Farley is the content strategist behind the channel, and Dave's son! In this video, he is giving away some of the lore behind the channel, and some of the strategy behind what makes the channel work as well as it does.

So be sure to check it out, should you find this stuff interesting!

1 month ago | [YT] | 14

Modern Software Engineering

The Software Supply Chain Problem NO ONE Talks About | Daniel Terhorst-North 📅 TONIGHT @ 7PM (UK)

Subscribe & hit the notification bell 🔔 so you never miss an upload!

1 month ago | [YT] | 50

Modern Software Engineering

Please join us in celebrating the newest presenter to join us on the Modern Software Engineering channel... Daniel Terhorst-North! 🎉

Dan is a technology and organizational change specialist who has been coaching, coding and consulting for over 30 years. He is also the originator of BDD... a popular topic on the YouTube channel.

Dan will be hosting his first video on the channel THIS WEDNESDAY. So be sure you're subscribed with notifications turned on so that you don't miss it!

Welcome, Dan. Thanks for joining the team 😎

1 month ago | [YT] | 98

Modern Software Engineering

This Company Tripled Developer Speed (By Adopting THIS Practice) | Dave Farley 📅 TONIGHT @ 7PM (UK)

Subscribe & hit the notification bell 🔔 so you never miss an upload!

1 month ago | [YT] | 79

Modern Software Engineering

The AWS Outage Uncovered Something EVERY Developer Should Know | Sam Newman 📅 TONIGHT AT 7PM (UK)

Subscribe & hit the notification bell 🔔 so you never miss an upload!

1 month ago | [YT] | 61