Profile avatar
davefarley77.bsky.social
Software Engineer, Consultant & Author. The Modern Software Engineering Channel: https://www.youtube.com/@ModernSoftwareEngineeringYT Support Me On Patreon: https://bit.ly/ContinuousDeliveryPatreon
165 posts 2,284 followers 23 following
Prolific Poster
Conversation Starter

ONE BIG QUESTION IS BACK TONIGHT This episode, @emilybache.com & @trishagee.bsky.social will answer the question - Can You Measure The Value Of Refactoring. Subscribe to the channel, and hit the bell icon so you never miss an upload! 🔔 www.youtube.com/@ModernSoftw...

"How productive are your developers?" or "How easy is it for your developers to do the right thing?" I bet you've been part of teams that measure productivity with ticket counts, burndown charts, or lines of code, but real productivity in software is about feedback, flow, and focus.

AVAILABLE NOW 📽️ @davefarley77 | What Makes a Coder, Developer, or Software Engineer Different? ➡️ youtu.be/fcjBfSiyI0k

Watched @davefarley77.bsky.social's take on coder vs developer vs engineer. Company culture shapes which role we can play, but growth means broader impact through stakeholder communication. www.youtube.com/watch?v=fcjB...

What’s the real difference between a coder, a developer, and a software engineer? What separates these roles? From mindset and responsibility to engineering discipline, and why does it matter for modern software teams? WATCH NOW ➡️ youtu.be/fcjBfSiyI0k

What’s the difference between a coder, a developer, and a software engineer? This is a question of mindset, responsibility, and engineering discipline. In tonight's video, I break down what truly separates these roles and why it matters more than ever.

📅 Tomorrow night at 7pm (UK) | @davefarley77.bsky.social | The Difference Between Coders vs Developers vs Software Engineers SUBSCRIBE & HIT THE 🔔 SO YOU NEVER MISS AN UPLOAD! ➡️ youtube.com/@ModernSoftw...

True story. And modularity is the secret sauce. Without good separation of concerns, good luck making your tests fast and reliable.

The foundations of Continuous Delivery aren't pipelines... • Fast, reliable tests • Clean, modular design • Version control everywhere • Frequent, small changes • Automation you trust Without these, You're not doing CD.

AVAILABLE NOW 📽️ @stevesmithtech.bsky.social | Platform Engineering in 2025: Still Stuck in Ticket Hell? WATCH HERE ➡️ youtu.be/dqhmNxLyZ20

TONIGHT ON THE CHANNEL | @stevesmithtech.bsky.social is BACK. Platform Engineering in 2025: Still Stuck in Ticket Hell? Subscribe to the channel, and hit the bell notification so that you never miss an upload! 🛎️➡️ youtube.com/@ModernSoftw...

Can we stop using DevOps & Continuous Delivery interchangeably in 2025. DevOps is cultural, i.e. breaking silos. CD is technical, i.e. building deployable software with speed & safety. You need both. But don’t confuse them. PLEASE.

The problem with object-oriented programming is that a lot of people do it poorly. Thankfully, this never happens with other programming paradigms.

BDD is failing most teams, but not for the reasons you think. In this new video, @davefarley77.bsky.social breaks down the 3 biggest reasons BDD fails, and how to fix them. If you’re writing tests no one trusts… start here ➡️ youtu.be/LuCqnxGxIPE

I've been asked 'why invest in CodeCraft?' (and the excellent @jasongorman.bsky.social ) - So I'm going to quote @davefarley77.bsky.social "The route to speed is high quality software, the route to high quality software is speed of feedback and the route to both is great engineering."

How close are you to real Continuous Delivery? @davefarley77.bsky.social reveals 14 key markers to measure success & improve your software delivery process. Start building better software, faster.

Carl Sagan in 1986 on the problems with media and science literacy.

The future of programming? It’s not just AI, it’s clarity. My ATDD course just got a new lesson: 'Acceptance Testing as Programming Language for AI' and I truly believe this IS the future of programming Start here 👉 courses.cd.training/courses/atdd...

📽️ AVAILABLE NOW! @davefarley77.bsky.social | 3 Reasons Why BDD Is Failing You ➡️ youtu.be/LuCqnxGxIPE

BDD can be a game-changer, but only if you avoid the common traps. In this video, I break down the top reasons BDD fails in real teams, and what to do instead. If you're serious about clean, reliable software, go watch it now 📽️➡️ youtu.be/LuCqnxGxIPE

3 Reasons BDD Fails... and no, it's not what you think 👀 BDD is powerful when done right, but lots of teams miss the mark. In this one, I break down the 3 biggest mistakes I see in real-world teams and how to fix them. If you've ever tried BDD and thought "this doesn't work", this is for you!

TONIGHT @ 7PM (UK) @davefarley77.bsky.social | 3 Reasons Why BDD Is Failing You Subscribe & hit the bell button, so you get a notification whenever we release a video! 🔔➡️ youtube.com/@ModernSoftw...

If your tests only tell you when something breaks, you’re missing the point. Great tests accelerate learning, guide design, expose bad assumptions, and make change SAFE. Testing isn’t cleanup. It’s engineering. Shipping without fast feedback? That’s not speed. That’s risk.

The role of the software engineer is evolving: 🛠️ More product thinking 🌐 More DevOps ownership 🧠 More system-level design 🤖 More collaboration with AI Not just coders — strategic partners. Are we ready? 😬

What’s something junior devs are often taught… that senior devs quietly stop doing?

AI won’t replace software engineers, but it will expose the ones who never learned to think like engineers. Tools can speed you up, but if your thinking’s wrong, AI just gets you to the wrong place faster. Engineering still matters.

I have a new video out on the Modern Software Engineering Channel, it's a bit of a rant. There is something useful in there too though. www.youtube.com/watch?v=D-K4...

If you agree with Emily's POV on this one... jump in the comments and let us know why this is still such an important point to push. The term craftsmanship is dated and it's dated poorly, yet there is still one last thing to hold on to. Watch HERE ➡️ youtu.be/D-K40uB890g

📽️ AVAILABLE NOW @emilybache.com | The LAST REMAINING Good Idea In Software Craftsmanship ➡️ youtu.be/D-K40uB890g

TONIGHT @ 7pm (UK) @emilybache.com | The LAST REMAINING Good Idea In Software Craftsmanship Subscribe & turn on the bell notifications so you never miss an upload! 🔔➡️ youtube.com/@ModernSoftw...

Do you want to learn about Incremental Design, DevOps, Microservices & CI/CD from top experts? 🔥 Michael Nygard & @davefarley77.bsky.social‬ are live now — tune in! #DevOps #Microservices #CICD #SoftwareEng

“This is the book I wish I had 30 years ago.” That’s what readers are saying about The Software Developer’s Guidebook. It’s practical, focused, and grounded in engineering discipline. Grab your copy here 👉 leanpub.com/softwaredeve...

NOW AVAILABLE | A new clip from the Engineering Room podcast. Why Engineers and Architects See Software Differently ➡️ youtu.be/r6ViprLKHUU @davefarley77.bsky.social / Diana Montalion