"TDD is actually easier than writing the tests afterwards, so why is it so hard to learn?" - @emilybache.com What are your thoughts? 👇
Modern Software Engineering
@modernswe.bsky.social
The Modern Software Engineering Channel ➡️ https://www.youtube.com/@ModernSoftwareEngineeringYT
AI won’t replace software engineering, it changes the economics of writing code. But prompts aren’t enough. To safely guide AI agents, we need executable specifications. Discover why Acceptance Test-Driven Development (ATDD) is the future of AI coding. 📽️ youtu.be/EkH_uoybj8k
The Industry Is Catching Up: The Only Way to Generate AI Code That Works | @davefarley77.bsky.social 📽️ AVAILABLE NOW WATCH HERE ➡️ youtu.be/EkH_uoybj8k
The Industry Is Catching Up: The Only Way to Generate AI Code That Works | @davefarley77.bsky.social 📅 TONIGHT AT 7PM (UK) Subsribe & turn on notifications 🔔 so you NEVER MISS AN UPLOAD ➡️ youtube.com/@ModernSoftw...
38 candid conversations with 38 software engineering experts. For 5 years on The Engineering Room, I've interviewed top minds in Continuous Delivery, TDD & Architecture. Now, they're compiled into one book. Grab your copy on @leanpub.bsky.social 👇 leanpub.com/theengineeri...
Bad requirements waste time and build unused features. User stories focus on real outcomes, cut scope risk, and align tech & business teams. Grab Dave Farley's FREE Guide to Writing Better User Stories 👇 www.subscribepage.com/write-user-s...
For us software engineers, where does development end, and engineering start, in your opinion? 🤔
"Simple is a function of Now." — Daniel Terhorst-North Simplicity in software engineering isn't a static target. Code that is perfectly simple for today’s constraints can become a bottleneck tomorrow as requirements shift.
Collaborative coding in an ensemble or mob has been a cornerstone of my work, and when you add agentic AI it needs different interaction patterns. My latest video and blog explain some of the things I've found to work. youtu.be/ydAin2IWaQo & coding-is-like-cooking.info/2026/10/agen...
Agentic AI Coding BREAKS Mob Programming (Here's How to Fix It) - Coding Is Like Cooking
This article is available as a video on the Modern Software Engineering channel. As a technical coach, I find Mob Programming is really effective. Recently of course, we started using agentic AI, and ...
coding-is-like-cooking.info
Agentic AI coding BREAKS Mob Programming (Here’s How To Fix It) | @emilybache.com 📽️ AVAILABLE NOW Watch HERE ➡️ youtu.be/ydAin2IWaQo
Agentic AI coding BREAKS Mob Programming (Here’s How To Fix It)
YouTube video by Modern Software Engineering
youtu.be
Agentic AI coding BREAKS Mob Programming (Here’s How To Fix It) | @emilybache.com 📅 TONIGHT @ 7PM (UK) Subscribe & turn on notifications 🔔 so you never miss an upload! ➡️ youtube.com/@ModernSoftw...
Build better software, faster. My book, "The Software Developers' Guidebook", shares practical, real-world advice on TDD, developer habits, and team design AND MORE. Grab your copy on Amazon ➡️ amzn.to/4f9ozFK
CI/CD is all about team design. Join Team Topologies co-author Manuel Pais for a FREE session: "Flow By Design: Platform Teams For CI/CD". Cut cognitive load & enable fast flow 👇 courses.cd.training/enroll/35463...
The party never changes, just the dress code...
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...
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 👇
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?
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
You’re Writing Legacy Code Right Now (And Don’t Even Know It) | @davefarley77.bsky.social 📽️ AVAILABLE NOW Watch HERE ➡️ youtu.be/jScItKhruN0
You’re Writing Legacy Code Right Now (And Don’t Even Know It)
YouTube video by Modern Software Engineering
youtu.be
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? 💬
"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
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...
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
Why Bad Onboarding Forces You to Over-Hire (And How to Fix Your Pipeline)
YouTube video by Modern Software Engineering
youtu.be
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...
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
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
The Last Year Has Changed Everything I Knew About TDD After 20 Years | @emilybache.com 📽️ AVAILABLE NOW Watch HERE ➡️ youtu.be/wK5WgbqtI50
The Last Year Has Changed Everything I Knew About TDD After 20 Years
YouTube video by Modern Software Engineering
youtu.be