Dave Farley's Avatar

Dave Farley

@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

2,348 Followers  |  24 Following  |  181 Posts  |  Joined: 18.11.2024  |  2.1088

Latest posts by davefarley77.bsky.social on Bluesky

Why Does Platform Engineering So Often End In FAILURE?
YouTube video by Modern Software Engineering Why Does Platform Engineering So Often End In FAILURE?

Why Does Platform Engineering So Often End In FAILURE? |
@stevesmithtech.bsky.social

AVAILABLE NOW πŸ“½οΈ

Watch here: youtu.be/fJOelwDupAQ

07.08.2025 07:33 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

Why Does Platform Engineering So Often End In FAILURE? | @stevesmithtech.bsky.social | Tomorrow night @ 7pm (UK)

Subscribe & hit the notifications bell πŸ”” so you NEVER MISS AN UPLOAD ➑️ youtube.com/@ModernSoftw...

05.08.2025 16:04 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Continuous Delivery - Better Software Faster Learn and practise the essential Continuous Delivery practices, with Dave Farley: How to go from idea to great software in the hands users quickly, by working so that the software is always releasable...

πŸš€ much faster deployment lead time
🀹 more time for developing new features
🐞 less bugs
😁 better job satisfaction
πŸ“Š better business growth

This week only, you can get 30% OFF my Continuous Delivery training programme. Find out more about the course here πŸ”— courses.cd.training/courses/cd-b...

05.08.2025 10:19 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

And there’s me thinking that they were β€œthe old docker” 😁

04.08.2025 18:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Microservices were the answer… but in 2025, many teams are questioning whether it's worth the complexity. Are modular monoliths the new microservices? πŸ‘€

04.08.2025 10:22 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 5    πŸ“Œ 1
Preview
Dave Farley on How To Refactor Bad Legacy Code Dave Farley starts a new mini-series to demonstrate the application of techniques like Approval Testing and code refactoring and applies them to some very nasty code.

Learn how to refactor code without breaking everything.

Dave Farley’s free tutorial teaches developers how to safely improve legacy code, reduce risk, and make systems easier to change.

Start now ➑️ courses.cd.training/courses/refa...

04.08.2025 09:46 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

Will AI Code Create MOUNTAINS Of Technical Debt? | @trishagee.bsky.social & @stevesmithtech.bsky.social

AVAILABLE NOW πŸ“½οΈ

WATCH HERE: youtu.be/oz7aIFfHXRw

01.08.2025 18:04 β€” πŸ‘ 10    πŸ” 8    πŸ’¬ 1    πŸ“Œ 1
Slide titled "The State of CD 2025." It summarizes findings from a study on nearly 100 organizations. The slide shows that most companies succeed in cultural aspects like autonomous teams, pipeline discipline, and process flow. However, many struggle with technical areas such as trunk-based development (35% adoption), test automation (42% coverage), and complete deployment pipelines (47%). It concludes that the top 10% of companies excel by investing in robust test automation, daily deployments, rollback pipelines, and observability.

Slide titled "The State of CD 2025." It summarizes findings from a study on nearly 100 organizations. The slide shows that most companies succeed in cultural aspects like autonomous teams, pipeline discipline, and process flow. However, many struggle with technical areas such as trunk-based development (35% adoption), test automation (42% coverage), and complete deployment pipelines (47%). It concludes that the top 10% of companies excel by investing in robust test automation, daily deployments, rollback pipelines, and observability.

1/
Just read The State of CD 2025 by @davefarley77.bsky.social
Insightful and encouraging as it gives a clear path for improvement.

The study looked at nearly 100 organizations and how well they apply 14 key Continuous Delivery practices.

Most are doing well culturally. Technically? Not so much.

31.07.2025 13:32 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
The TRUTH About Great Software Delivery (and Why You’re Missing It)
YouTube video by Modern Software Engineering The TRUTH About Great Software Delivery (and Why You’re Missing It)

The TRUTH About Great Software Delivery (and Why You’re Missing It) |
@davefarley77

AVAILABLE NOW πŸ“½οΈ

youtu.be/cdyxr2yu0V8

30.07.2025 19:34 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1
The Manager Who Almost Made Me QUIT Being A Software Developer
YouTube video by Modern Software Engineering The Manager Who Almost Made Me QUIT Being A Software Developer

The Manager Who Almost Made Me QUIT Being A Software Developer | @emilybache.com

AVAILABLE NOW πŸ“½οΈ

WATCH: youtu.be/2bXhpbbOYwU

24.07.2025 11:39 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Book Launch! The Software Developers’ Guidebook A Collection of Modern Engineering Practices

I know there's a fair bit of grimness out there in the world, but if you'd allow me a small celebration...

Book Launch! The Software Developers’ Guidebook
#BookLaunch #MSE #DaveFarley
@trishagee.bsky.social @kevlin.bsky.social @davefarley77.bsky.social

open.substack.com/pub/bernardm...

21.07.2025 07:42 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
A photo of Dave and Kelvin with their heads titled, slight grimaces on their faces and looking in odd directions. Very much a 90s rockstar photography aesthetic

A photo of Dave and Kelvin with their heads titled, slight grimaces on their faces and looking in odd directions. Very much a 90s rockstar photography aesthetic

Remember those two DJs who took Ibiza to England during the acid house craze of 1988? Listen to the new double CD DJ-mix album from DJ @davefarley77.bsky.social and DJ @kevlin.bsky.social on your favourite streaming services today for an unhealthy dose of dancefloor classics. It’s a scorcher. πŸ™‚

19.07.2025 08:40 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Post image

Can We FIX Agile for Software Engineers? | One Big Question w/ @kevlin.bsky.social & @davefarley77.bsky.social

AVAILABLE NOW πŸ“½οΈ

WATCH: youtu.be/5KECB9YJZ0U

18.07.2025 18:00 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Learn To LOVE Your Legacy Code
YouTube video by Modern Software Engineering Learn To LOVE Your Legacy Code

Learn To LOVE Your Legacy Code | @stevesmithtech.bsky.social

πŸ“½οΈ AVAILABLE NOW

Watch: youtu.be/ADpCXly0bsM

16.07.2025 18:01 β€” πŸ‘ 3    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

Learn To LOVE Your Legacy Code | @stevesmithtech.bsky.social

Tomorrow night on the Modern Software Engineering channel at 7pm (UK) πŸ“…

Subscribe to the channel and turn on notifications πŸ””βž‘οΈ youtube.com/@ModernSoftw...

15.07.2025 16:07 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Yes, lots, sponsors for my YT channel for a start, Equal Experts and TransFICC but many more too. β€œIs it mainstream” probably not, β€œshould it be more widely practiced?” Certainly!

14.07.2025 12:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Well the idea of β€œthe test writing part” in TDD is that you use it to design the external view of how to use your code. So the point of my TDD training is to help to teach them that kind of thinking. So I’d hope they didn’t struggle too much.

12.07.2025 10:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
TRY TODAY TIPS | From MSE Experts

Want to get short, actionable tips from some awesome people (and me)? Sign up to Modern Software Engineering's daily tips

www.subscribepage.com/30_day_tips

11.07.2025 10:15 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

I am pretty sure It was my first thought when writing my first test, when I did this exercise for the first time, but that was a while ago!

11.07.2025 21:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

No, I just thought adding fractions was interesting enough as a problem to exercise some design thinking, and simple enough for people to not get too lost in understanding the problem. I still like it for those reasons!

11.07.2025 15:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Echoes of AI: Investigating the Downstream Effects of AI Assistants on Software Maintainability [Context] AI assistants, like GitHub Copilot and Cursor, are transforming software engineering. While several studies highlight productivity improvements, their impact on maintainability requires furt...

Here’s one that @davefarley77.bsky.social was involved in (and Equal Experts where I do my day job, though I wasn’t involved in the study) arxiv.org/abs/2507.00788

11.07.2025 09:18 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Post image

We asked our expert presenter's to each give us 5 pieces of advice that Software Engineers can TRY TODAY in order to help them build better software, faster.

@kentbeck.com
@kevlin.bsky.social
@emilybache.com
@trishagee.bsky.social
@stevesmithtech.bsky.social
@stevesmithtech.bsky.social

11.07.2025 11:36 β€” πŸ‘ 7    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0

It’s almost as though these things just work better, who’d have thought it πŸ€”

10.07.2025 13:26 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

The irony is that dev teams who work in ways that appear to get the best results from LLMs - small steps, prompting with tests, rapid feedback loops, continuous testing, code review and integration, and good separation of concerns - have little need for the tools.

09.07.2025 13:39 β€” πŸ‘ 47    πŸ” 7    πŸ’¬ 5    πŸ“Œ 0
My BIGGEST REGRETS From A 40 Year Software Engineering Career
YouTube video by Modern Software Engineering My BIGGEST REGRETS From A 40 Year Software Engineering Career

My BIGGEST REGRETS From A 40 Year Software Engineering Career | @davefarley77.bsky.social

❗️ AVAILABLE NOW πŸ“½οΈ

Watch πŸ”— youtu.be/NaTEZ6Hq_6o

09.07.2025 18:02 β€” πŸ‘ 13    πŸ” 6    πŸ’¬ 1    πŸ“Œ 1
Post image

A somewhat reflective episode from me this week.

Sharing my biggest lessons and regrets from a 40 year career in software engineering. Some personal, some general to our industry. But tune-in, and join in on the discourse in the comments!

youtu.be/NaTEZ6Hq_6o

09.07.2025 18:01 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Post image

My BIGGEST REGRETS From A 40 Year Software Engineering Career | @davefarley77.bsky.social

Tomorrow night at 7pm (UK) πŸ“…

Subscribe & turn on notifications πŸ”” so you never miss an upload! ➑️ youtube.com/@ModernSoftw...

08.07.2025 15:14 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Want to move faster in IntelliJ IDEA? ⚑

@trishagee.bsky.social shares time-saving shortcuts every dev should know.

πŸ“₯ Grab the free guide: www.subscribepage.com/how-to-use-s...

08.07.2025 11:31 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Post image

Tomorrow's video is on my biggest regrets across my 40-year software engineering career. It includes general regrets, as well as more personal ones.

It's led me to wonder, what are some of YOUR regrets from your time as a software engineer?

08.07.2025 09:31 β€” πŸ‘ 13    πŸ” 2    πŸ’¬ 6    πŸ“Œ 0
Dave Farley at G[=]K25: Vibe Coding - Is this really the best we can do? The future of programming
YouTube video by Equal Experts Dave Farley at G[=]K25: Vibe Coding - Is this really the best we can do? The future of programming

Very interesting presentation by @davefarley77.bsky.social on using AI professionally in software construction. I particularly enjoyed the differentiation between coders, software developers, and software engineers.

youtube.com/watch?v=EPtU...

05.07.2025 01:31 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@davefarley77 is following 20 prominent accounts