Sign in

Modern Software Engineering

@modernswe.bsky.social
1.2K followers 8 following 418 posts

The Modern Software Engineering Channel ➡️ www.youtube.com/@ModernSoftwareEngi…

PostsRepliesMedia
Modern Software Engineering @modernswe.bsky.social · 08/10/2026
88% of transformations fail by treating software teams like predictable machines. Great teams run small, safe-to-fail experiments to learn fast. Grab Dave Farley's FREE Guide to Organising Software Teams 👇 www.subscribepage.com/organise-tea...
020
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 08/10/2026
Mastering ATDD & BDD shows you how to define value clearly, collaborate more effectively, and build automated, executable specifications that drive development. This course is built for teams who want to start delivering with clarity and confidence. FIND OUT MORE 👇
121
Reposted by Modern Software Engineering
Turkey Mashed Potato GobbleGobbleOps @acorndevops.bsky.social · 06/10/2026
Now for a quote Jurassic Level Big Up to @modernswe.bsky.social for their YouTube note. Approval testing, too, is a healthy technique to monitor throughput, yet the note invites questions: 1) Can Approval Tests be synthesized with adequate *other* layer tests? 2) When does trunk time start?
Screenshot of a dark-mode community post from the YouTube channel Modern Software Engineering, posted 37 minutes ago, with the red-and-blue MSE logo. The text describes the fear of inheriting legacy code with no automated tests, where changing a single line risks breaking hidden dependencies or edge cases, so teams stop refactoring and systems decay. It then introduces Approval Testing. Instead of writing assertions upfront, an approval test runs the existing code, saves its actual output to a reference file, and fails on later runs if that output changes. You don't need to fully understand the code's internal logic to write one. A bulleted list of benefits follows: confirming that refactoring hasn't changed behaviour; building high test coverage quickly by pairing it with code coverage tools and sample inputs; protecting quirks or bugs that other systems quietly depend on; and validating complex outputs such as reports or graphical renders, where line-by-line assertions are impractical.The continuation of the post, in dark mode, promotes Dave Farley's free guide "How to Get the Best from Approval Testing." It says the guide covers how approval tests work step by step, their role in safe legacy refactoring, why to avoid them for brand-new features, and self-referential traps to watch for. A book emoji precedes a truncated download link to subscribepage.com. Below the text is a close-up photo, taken from below, of a fossilized Tyrannosaurus rex skull with its jaws open and long curved teeth. The skull is mounted in a bright museum hall with white columns and an arched ceiling, and metal brackets hold the bones together. The dinosaur serves as a visual joke about "legacy" code.
111
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 07/10/2026
Think legacy code is just old Cobol programs? Think again. The untested code you committed this morning might already be legacy. In my new video, I explore why legacy isn’t about age, but about testability and the cost of change. Watch now on @modernswe.bsky.social ➡️ youtu.be/jScItKhruN0
032
Modern Software Engineering @modernswe.bsky.social · 07/10/2026
You’re Writing Legacy Code Right Now (And Don’t Even Know It) | @davefarley77.bsky.social 📽️ AVAILABLE NOW Watch HERE ➡️ youtu.be/jScItKhruN0
youtu.be
You’re Writing Legacy Code Right Now (And Don’t Even Know It)
YouTube video by Modern Software Engineering
033
Modern Software Engineering @modernswe.bsky.social · 05/10/2026
For those of you who have been on either side of the recruitment battle this year, what's been the worst interview process you've experienced in 2026? 💬
111
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 05/10/2026
"I bought this book for myself after watching Dave Farley's YouTube channel. I've now bought a second copy for the office library and I'm suggesting that everyone in my development team reads it." Why thank you! 😎 Grab your copy here 🔗 amzn.to/3DwdwT3
041
Modern Software Engineering @modernswe.bsky.social · 05/10/2026
Inheriting legacy code feels like a minefield. Approval testing records system output so you can refactor safely without breaking existing behavior. Want to learn how? Grab Dave Farley's FREE Approval Testing Guide 👇 www.subscribepage.com/approval-tes...
021
Modern Software Engineering @modernswe.bsky.social · 05/10/2026
Share with your favourite vibe-coder
084
Modern Software Engineering @modernswe.bsky.social · 30/09/2026
Why Bad Onboarding Forces You to Over-Hire (And How to Fix Your Pipeline) | Sam Newman & Suzi Edwards-Alexander 📽️ AVAILABLE NOW WATCH HERE ➡️ youtu.be/T4qP5baf6r8
youtu.be
Why Bad Onboarding Forces You to Over-Hire (And How to Fix Your Pipeline)
YouTube video by Modern Software Engineering
031
Modern Software Engineering @modernswe.bsky.social · 30/09/2026
Why Bad Onboarding Forces You to Over-Hire (And How to Fix Your Pipeline) | Sam Newman & Suzi Edwards-Alexander 📽️ TONIGHT @ 7PM Subscribe & turn on notifications 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
031
Modern Software Engineering @modernswe.bsky.social · 29/09/2026
At the heart of Continuous Delivery is the Deployment Pipeline. Build better software faster. Grab @davefarley77's practical handbook "Continuous Delivery Pipelines" 📖 Get your copy of the ebook: lnkd.in/d9sJcRXt 📖 Get your paperback copy: amzn.eu/d/06vjXWe1
062
Modern Software Engineering @modernswe.bsky.social · 28/09/2026
Is asking AI agents to do TDD "theater" or actual value? Join @emilybache.com for a free live workshop: "From Traditional TDD to AI-Assisted, Without Losing the Plot" 🤖 Learn how to drive AI with TDD discipline. Book your spot ➡️ www.subscribepage.com/eb-webinar
142
Modern Software Engineering @modernswe.bsky.social · 28/09/2026
How many of you fell for this one then? 🤔
030
Modern Software Engineering @modernswe.bsky.social · 23/09/2026
The Last Year Has Changed Everything I Knew About TDD After 20 Years | @emilybache.com 📽️ AVAILABLE NOW Watch HERE ➡️ youtu.be/wK5WgbqtI50
youtu.be
The Last Year Has Changed Everything I Knew About TDD After 20 Years
YouTube video by Modern Software Engineering
074
Modern Software Engineering @modernswe.bsky.social · 23/09/2026
The Last Year Has Changed Everything I Knew About TDD After 20 Years | @emilybache.com 📅 TONIGHT @ 7PM (UK) Subscribe & turn on notifications 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
154
Modern Software Engineering @modernswe.bsky.social · 22/09/2026
Wait a second... 🧐
0102
Modern Software Engineering @modernswe.bsky.social · 21/09/2026
In 5 words or less, describe a software engineer's next 5 years... 👇
510
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 21/09/2026
Inheriting legacy code without tests feels like walking through a minefield. You know it needs refactoring, but you're terrified to touch it because you don't know what subtle behaviours might break. 🧵 1/4
151
Modern Software Engineering @modernswe.bsky.social · 17/09/2026
The data shows that the fastest-shipping engineering teams are also the ones delivering the highest quality code.
041
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 16/09/2026
Pushing your dev team harder for speed actually slows you down. In tonight’s new video, I explore why software isn't a factory production line, it’s a discovery process. Stop rushing delivery & start optimising for learning.123 Tune in tonight at 7 PM! On @modernswe.bsky.social
0122
Modern Software Engineering @modernswe.bsky.social · 16/09/2026
The CTO's Guide to Fixing Slow Delivery | @davefarley77.bsky.social 📽️ AVAILABLE NOW Watch HERE ➡️ youtu.be/B6B9LOLpoKY
youtu.be
The CTO's Guide to Fixing Slow Delivery
YouTube video by Modern Software Engineering
022
Modern Software Engineering @modernswe.bsky.social · 16/09/2026
The CTO's Guide to Fixing Slow Delivery | @davefarley77.bsky.social 📅 TONIGHT @ 7PM (UK) Subscribe & turn on notifications 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
121
Modern Software Engineering @modernswe.bsky.social · 15/09/2026
When deployment takes 45 minutes and releases happen every two weeks, every single decision becomes defensive, slow, and political. What is the single biggest bottleneck in your current commit-to-production pipeline?
152
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 14/09/2026
What is the first trait that comes to mind when you think of the BEST TEAM you ever worked in? 👇
932
Modern Software Engineering @modernswe.bsky.social · 14/09/2026
When AI generates the job description and AI rewrites the CV, the system is broken.
182
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 10/09/2026
What separates elite software engineering organisations from the rest? In The Unicorn Project, Gene Kim outlined the 5 Ideals of high-performing software teams: locality & simplicity, focus, flow & joy, improvement of daily work, psychological Safety, and customer focus. 🧵 1/8
142
Modern Software Engineering @modernswe.bsky.social · 09/09/2026
How Developers Can Stand Out in a Sea of AI Resumes | Sam Newman & Suzi Edwards-Alexander 📽️ AVAILABLE NOW Watch HERE ➡️ youtu.be/CtTtWuch4Yk
youtu.be
How Developers Can Stand Out in a Sea of AI Resumes
YouTube video by Modern Software Engineering
051
Modern Software Engineering @modernswe.bsky.social · 09/09/2026
How Developers Can Stand Out in a Sea of AI Resumes | Sam Newman & Suzi Edwards-Alexander 📆 TONIGHT @ 7pm (UK) Subscribe & turn on notifications 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
121
Modern Software Engineering @modernswe.bsky.social · 07/09/2026
What is the BEST case scenario for AI adoption in the tech industry? Say, in 10 years, if you were the ultimate optimist, what would you want it to look like?
212
Modern Software Engineering @modernswe.bsky.social · 04/09/2026
How do we avoid this problem? 😅
252
Modern Software Engineering @modernswe.bsky.social · 02/09/2026
The Crucial AI Shift You Need to Master Right Now | @davefarley77.bsky.social 📽️ AVAILABLE NOW Watch HERE ➡️ youtu.be/JV7Wy6V-tgI
youtu.be
YouTube
Share your videos with friends, family, and the world
000
Modern Software Engineering @modernswe.bsky.social · 02/09/2026
The Crucial AI Shift You Need to Master Right Now | @davefarley77.bsky.social 📅 TONIGHT @ 7PM (UK) Subscribe & turn on notifications 🔔 so you never miss an upload! ➡️ youtube.com/@ModernSoftw...
012
Modern Software Engineering @modernswe.bsky.social · 26/08/2026
How to Build a Team That Improves Itself | @davefarley77.bsky.social 📽️ AVAILABLE NOW Watch HERE ➡️ youtu.be/5YF7najQ7Eg
020
Modern Software Engineering @modernswe.bsky.social · 26/08/2026
How to Build a Team That Improves Itself | @davefarley77.bsky.social 📅 TONIGHT @ 7PM Subscribe & turn on notifications 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
010
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 25/08/2026
Why do software specs often fail? Is it because we try to agree on abstract requirements instead of debating concrete examples?
3144
Reposted by Modern Software Engineering
Jessica Drew Quiroga @jqnotjq.lol · 24/08/2026
This, except there is no rake at the end because you just get ghosted anyway
031
Modern Software Engineering @modernswe.bsky.social · 24/08/2026
It's a bit like that, rn.
0127
Modern Software Engineering @modernswe.bsky.social · 21/08/2026
What tool do you wish you could erase from the face of the earth? 🚮
300
Modern Software Engineering @modernswe.bsky.social · 19/08/2026
How to Stop AI from Ruining Your Codebase | @emilybache.com & Ivett Ördög 📅 TONIGHT @ 7PM (UK) Subscribe & turn on notifications 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
0103
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 18/08/2026
For CTOs and Tech Leads, AI coding assistants present a seductive trap: the belief that they will magically solve your delivery bottlenecks. But typing code was never the hard part of software engineering. 🧵 (1/7)
261
Modern Software Engineering @modernswe.bsky.social · 18/08/2026
What is your go-to?
121
Modern Software Engineering @modernswe.bsky.social · 17/08/2026
The secrets of AGILE success @kevlin.bsky.social / @davefarley77.bsky.social
063
Modern Software Engineering @modernswe.bsky.social · 13/08/2026
If writing code is no longer the bottleneck, we have to look closely at our delivery pipeline and ask: what is?
172
Modern Software Engineering @modernswe.bsky.social · 13/08/2026
Can We Trust AI to Code Without Human Oversight? | Sam Newman 📽️ AVAILABLE NOW WATCH HERE ➡️ youtu.be/6deDU-JeRuI
youtu.be
Can We Trust AI to Code Without Human Oversight?
YouTube video by Modern Software Engineering
011
Modern Software Engineering @modernswe.bsky.social · 12/08/2026
Can We Trust AI to Code Without Human Oversight? | Sam Newman 📅 TONIGHT @ 7pm (UK) Subscribe & turn on notifications 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
010
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 10/08/2026
If your solution to system failures is "tell developers to be more careful," you don't have an engineering strategy. You have a wish. And wishes don't scale. As humans, we are fundamentally fallible. We make mistakes. 🧵 (1/6)
2106
Modern Software Engineering @modernswe.bsky.social · 10/08/2026
Chat, is this accurate or no?
111
Modern Software Engineering @modernswe.bsky.social · 07/08/2026
How Do You Safely Contain an AI Agent? | Sam Newman & @davefarley77.bsky.social 📽️ AVAILABLE NOW | Sponsored by @docker.com Watch HERE ➡️ youtu.be/2pqwu41UdJU
youtu.be
How Do You Safely Contain an AI Agent?
YouTube video by Modern Software Engineering
051
Reposted by Modern Software Engineering
Dave Farley @davefarley77.bsky.social · 05/08/2026
We are building powerful, poorly understood, non-deterministic systems, handing them autonomy, and wiring them into places that matter. Stop asking if AI is conscious. Start asking: where is the engineering discipline keeping it safe? New video out now ➡️ youtu.be/mRF99to28sA
youtu.be
The Real AI Threat ISN'T Sci-Fi (It’s So Much Worse)
YouTube video by Modern Software Engineering
0167