Modern Software Engineering
banner
modernswe.bsky.social
Modern Software Engineering
@modernswe.bsky.social
The Modern Software Engineering Channel ➡️ https://www.youtube.com/@ModernSoftwareEngineeringYT
We Studied 150 Developers Using AI (Here’s What Actually Changed...) | @davefarley77.bsky.social 📅 TOMORROW NIGHT @ 7PM (UK)

Subscribe & hit the notification bell 🔔 so you never miss an upload! ➡️ youtube.com/@ModernSoftw...
January 27, 2026 at 12:14 PM
What convinces you that a tool is right for you and your team to use on software engineering projects?
January 26, 2026 at 10:48 AM
Reposted by Modern Software Engineering
Welcome to the Engineering Room @realgenekim.bsky.social ! 📣 'Understanding The Value of AI Coding'

🗣️ LISTEN NOW:
Apple - apple.co/43s2e0h
Spotify - spoti.fi/3VqZVIV
Amazon - amzn.to/43nkkRl
Audible - bit.ly/TERaudible
January 26, 2026 at 10:36 AM
Reposted by Modern Software Engineering
Bookmarked for later...
January 22, 2026 at 10:14 AM
Reposted by Modern Software Engineering
I need some help on a video for the Modern Software Engineering YouTube channel | AN OPPORTUNITY TO APPEAR ON THE CHANNEL (250,000+ subs) & DISCUSS YOUR WORK!

(find out more below 👇)
January 22, 2026 at 12:40 PM
The BEST Programmers Use Tests For Engineering Like THIS... | @emilybache.com

📽️ AVAILABLE NOW

Watch HERE ➡️ youtu.be/IFrmfN1fxLg
The BEST Programmers Use Tests For Engineering Like THIS...
YouTube video by Modern Software Engineering
youtu.be
January 21, 2026 at 7:02 PM
The BEST Programmers Use Tests For Engineering Like THIS... | @emilybache.com 📅 TONIGHT @ 7PM (UK)

Subscribe & click the notifications bell 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
January 21, 2026 at 12:57 PM
Reposted by Modern Software Engineering
It's the same game, just different dice.
It is up to us to hold our industry to a higher standard, not just relying on AI tools to write the future of software, while we passively sit by. It has always been crucial for engineers to evolve their understanding of the fundamental principles and now is no different.
a close up of a statue of yoda with the words `` learning you are '' written above him .
ALT: a close up of a statue of yoda with the words `` learning you are '' written above him .
media.tenor.com
January 20, 2026 at 11:19 AM
Reposted by Modern Software Engineering
Most software development pain is caused by unclear thinking, weak feedback loops, and systems that make change slow, risky, and expensive.

That’s why I create resources like The Software Developer’s Guidebook.
January 20, 2026 at 11:34 AM
It is up to us to hold our industry to a higher standard, not just relying on AI tools to write the future of software, while we passively sit by. It has always been crucial for engineers to evolve their understanding of the fundamental principles and now is no different.
a close up of a statue of yoda with the words `` learning you are '' written above him .
ALT: a close up of a statue of yoda with the words `` learning you are '' written above him .
media.tenor.com
January 20, 2026 at 10:39 AM
When it comes to your software's architecture, what's the biggest challenge you face? 👇
January 19, 2026 at 12:45 PM
Reposted by Modern Software Engineering
Popularised by Bob Martin, Clean Code principles helped devs write clearer, more maintainable code, and for that, the industry owes it a great deal.

But, is clean code enough to build great software systems in 2026?

📽️ I explore MSE vs Clean Code this week ➡️ youtu.be/C3UrkqXTftY
Clean Code Is Right... It’s Just Not ENOUGH
YouTube video by Modern Software Engineering
youtu.be
January 14, 2026 at 7:01 PM
Clean Code Is Right... It’s Just Not ENOUGH | @davefarley77.bsky.social

📽️ AVAILABLE NOW

Watch HERE: youtu.be/C3UrkqXTftY
youtu.be
January 14, 2026 at 7:00 PM
Reposted by Modern Software Engineering
Are you writing tests for complex logic the hard way? New demo video on my channel showing an easier way to write tests: youtu.be/7y6_mnniVkU
Reaction: Arjan Codes wrote tests the HARD way - My way is BETTER
YouTube video by Emily Bache
youtu.be
January 12, 2026 at 4:09 PM
Clean Code Is Right... It’s Just Not ENOUGH

📅 TONIGHT @ 7PM (UK)

Subscribe & hit the notifications bell 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
January 14, 2026 at 9:39 AM
If AI is doing the work of juniors... and that stops juniors learning what they need to learn... but AI is not good enough to manage complex software... and so we still need experiences developers for that... how do juniors get the experience to manage the ai generated code? 😬
January 13, 2026 at 11:35 AM
Reposted by Modern Software Engineering
Techincal debt is inevitable, it's how you manage it that counts.

Here are 5 habits from my 'How-to' Guide on Managing Technical Debt.

1/2
January 13, 2026 at 11:27 AM
AI can write code. It can’t tell you what should be built. That’s why ATDD matters more than ever 📈

Learn how Dave Farley uses Acceptance Test–Driven Development to keep software correct, valuable, and safe ➡️ courses.cd.training/courses/acce...
a penguin wearing sunglasses sits at a laptop
ALT: a penguin wearing sunglasses sits at a laptop
media.tenor.com
January 12, 2026 at 3:53 PM
User stories help all software, not just game development! The past few years have shown a growing trend of AA developers beating out AAA giants for game of the year awards, sales and the hearts of players.

Why is this?

1/6
January 12, 2026 at 11:58 AM
We aren't replacing developers with AI. We are replacing developers with developers who now have to debug AI.
January 8, 2026 at 11:20 AM
Reposted by Modern Software Engineering
Somewhere along the way, our industry started calling everything a mock.

@emilybache.com explores why the language of mocking in software testing has drifted so far from its original meaning.

Watch on @modernswe.bsky.social NOW ➡️ youtu.be/RvKPOjlQKyM

Good one, Emily 👏
We Need to Stop Calling Everything a Mock!
YouTube video by Modern Software Engineering
youtu.be
January 8, 2026 at 9:27 AM
Reposted by Modern Software Engineering
Aaaaaah thank you @emilybache.com !
January 7, 2026 at 8:41 PM
We Need to Stop Calling Everything a Mock! | @emilybache.com

📽️ AVAILABLE NOW

youtu.be/RvKPOjlQKyM
We Need to Stop Calling Everything a Mock!
YouTube video by Modern Software Engineering
youtu.be
January 7, 2026 at 7:06 PM
Reposted by Modern Software Engineering
Join me in a couple of weeks for one (or both) of my one-day sessions at NDC London @ndcconferences.com:

The Hitchhiker's Guide to Computer Science
ndclondon.com/workshops/th...

Program with GUTs
ndclondon.com/workshops/pr...

See you there!
The Hitchhiker's Guide to Computer Science | NDC London 2026
Most software developers don't have qualifications or a background in computer science or software engineering. Given the diversity of both software development and developers — and how far enthusiasm...
ndclondon.com
January 6, 2026 at 2:06 PM
Reposted by Modern Software Engineering
Smart architects don't just design systems - they help developers build better code.
Emily Bache's session: "Technical Coaching: a Side-Quest for Architects."
www.agile-meets-architecture.com/sessions/tec...
Technical Coaching: a Side-Quest for Architects
Technical coaches are often part-time architects with a desire to help software developers to adopt better coding practices.
www.agile-meets-architecture.com
January 7, 2026 at 1:28 PM