Emily Bache
@emilybache.com
📤 2372
📥 435
📝 122
Software Developer, Technical Coach, YouTuber. She/her. emilybache.com
reposted by
Emily Bache
Modern Software Engineering
about 8 hours ago
Please join us in celebrating the newest presenter to join us on the Modern Software Engineering channel...
@tastapod.com
(Daniel Terhorst-North! 🎉 Dan is a technology and organizational change specialist who has been coaching, coding and consulting for over 30 years... 1/2
1
14
4
reposted by
Emily Bache
Artem Zakharchenko
3 days ago
There is not a single reason to have shared state between tests. Ever. The fact that we are running hundreds of tests against a single app is honestly ridiculous and throws any hope of isolation out the window.
1
4
2
reposted by
Emily Bache
Gitte Klitgaard
10 days ago
New Danish research on menopause has just been published. They talked to 153.400 from 45 to 59, and the results have surprised the researchers: Only 3% reported no symptoms at all! While menopause is not a disease, it has huge effect on health and quality of life. Private AND work life!
1
8
6
reposted by
Emily Bache
Martin Fowler
6 days ago
Unmesh Joshi finds LLMs to be a useful tool, but explains why their help becomes illusory if they shortcut the essential learning loop of our professional practice.
martinfowler.com/articles/llm...
loading . . .
The Learning Loop and LLMs
How continuous learning shapes effective software development with LLMs
https://martinfowler.com/articles/llm-learning-loop.html
1
45
15
reposted by
Emily Bache
Edu Ferro (eferro) 🇵🇸
7 days ago
Exploring how AI changes the cost of good engineering practices. Some things that used to feel expensive now feel almost free. 📝
www.eferro.net/2025/11/when...
#AI
#SoftwareEngineering
loading . . .
When AI Makes Good Practices Almost Free
Since I started working with AI agents, I've had a feeling that was hard to explain. It wasn't so much that AI made work faster or easier, b...
https://www.eferro.net/2025/11/when-ai-makes-good-practices-almost-free.html
1
10
6
I wrote a blog post today "The Microskills Theory of Programming":
coding-is-like-cooking.info/2025/10/the-...
loading . . .
The Microskills Theory of Programming - Coding Is Like Cooking
How to Succeed with Technical Coaching Software Developers are constantly shifting between activities. It might all be ‘coding’ but when you look more closely there are hundreds of distinct activities...
https://coding-is-like-cooking.info/2025/10/the-microskills-theory-of-programming/
10 days ago
1
15
8
reposted by
Emily Bache
Kevlin Henney
11 days ago
It's Halloween. So here's a story about the horror of replacing your developers with AI:
accu.org/journals/ove...
loading . . .
Judgment Day
What if AI takes your job? Teedy Deigh finds out.
https://accu.org/journals/overload/32/180/deigh/
2
24
16
reposted by
Emily Bache
Jason Gorman
13 days ago
Attaching a code-generating firehose to our development process that was largely trained on short-form code examples means we need to really stay on top of the bigger picture as it emerges one test and one refactoring at a time.
codemanship.wordpress.com/2025/10/29/t...
loading . . .
The AI-Ready Software Developer #14 – Continuous Architecture
They say a journey of a thousand miles starts with a single step, but we still need to look where we’re going. One complaint that’s often leveled at micro-iterative development practice…
https://codemanship.wordpress.com/2025/10/29/the-ai-ready-software-developer-14-continuous-architecture/
1
9
3
reposted by
Emily Bache
Dragan Spiridonov
14 days ago
After a year of building AI-assisted and agentic testing platforms, I'm sharing where AI testing tools fail and what actually works.
forge-quality.dev/articles/ai-...
loading . . .
AI Testing: Hype vs Reality (2025 Edition) | The Quality Forge
Cutting through vendor promises with real data on AI test generation effectiveness, maintenance overhead, and when traditional approaches still win.
https://forge-quality.dev/articles/ai-testing-hype-vs-reality-2025
0
3
1
reposted by
Emily Bache
Rob Bowley
14 days ago
AI-assisted coding is like the blind men and the elephant. Everyone's experiencing it from different vantage points. Makes it genuinely hard to know whose experience is worth learning from. Sketched a graph to illustrate & wrote about the patterns I'm seeing.
blog.robbowley.net/2025/10/26/y...
2
12
4
reposted by
Emily Bache
Dragan Stepanović
16 days ago
That's to say, teams that struggle with refactoring skills are also teams that most likely struggle with design skills, because tapping into a rich pool of domain and design insights generated as you refactor in small, safe steps is out of their reach. 2/2
0
4
2
reposted by
Emily Bache
Pawel Brodzinski
18 days ago
“AI Models Can Now Predict What Customers Would Buy—Almost Like Humans” Now, can they? TL;DR: Nope.
substack.com/inbox/post/1...
loading . . .
Why AI cannot simulate your customers behaviour
"Founders would literally rather boil the ocean than talk to customers."
https://substack.com/inbox/post/176812575
0
1
1
reposted by
Emily Bache
Modern Software Engineering
18 days ago
Want some mentorship from 6 world leading software engineering experts?
@davefarley77.bsky.social
@kentbeck.com
@kevlin.bsky.social
@stevesmithtech.bsky.social
@emilybache.com
@trishagee.bsky.social
💡 30 days. 30 actionable insights. 👇
1
9
6
I have previously worked in an architecture team and it was great. AND...
add a skeleton here at some point
19 days ago
0
5
2
reposted by
Emily Bache
Jason Gorman
20 days ago
When we're working without "AI" coding assistants, it's important to keep on top of the maintainability of our code, refactoring to remove any problems as we go. When we're working *with* LLMs, it's absolutely essential.
codemanship.wordpress.com/2025/10/22/t...
loading . . .
The AI-Ready Software Developer #6 – Continuous Refactoring
Finally, we get to the “R” word. Our software works. We know, because we’ve been testing it continuously. And we’ve reviewed the code at every step, looking for areas that m…
https://codemanship.wordpress.com/2025/10/22/the-ai-ready-software-developer-6-continuous-refactoring/
0
6
2
reposted by
Emily Bache
Modern Software Engineering
20 days ago
Software Design Is NOT Software Architecture (& That’s A Good Thing!) |
@emilybache.com
📅 TONIGHT @ 7PM (UK) Subscribe & hit the notifications bell 🔔 so you never miss an upload! ➡️
youtube.com/@ModernSoftw...
0
8
4
reposted by
Emily Bache
Modern Software Engineering
20 days ago
This week
@emilybache.com
is talking to us about the difference between DESIGN and ARCHITECTURE. How they're different to one another, and why that is a GOOD THING. Join Emily tomorrow from 7pm (UK) on Modern Software Engineering.
1
1
1
reposted by
Emily Bache
Jenny Chase
22 days ago
3. Solar will not solve every problem. But the biggest problem is that our civilisation relies on digging up fossil carbon and burning it, which is destabilising the climate, which multiplies a lot of very unpleasant threats. Solar is part of stopping us needing to do that.
1
179
28
reposted by
Emily Bache
Uwe Friedrichsen
24 days ago
i released a new blog post discussing that using genai agents for coding – while impressive in their capabilities – primarily seem to be a technological distraction from underlying, deeper problems (again):
www.ufried.com/blog/ai_assi...
. enjoy if you like ... ;)
loading . . .
Solving the wrong problem
The nagging feeling that something does not fit
https://www.ufried.com/blog/ai_assisted_coding/
5
3
4
reposted by
Emily Bache
Peter Kofler
25 days ago
Join us for a day of coding excellence -> Global Day of Coderetreat 2025 in Vienna ->
insights.squer.io/gdcr-2025
#gdcr
#coderetreat
loading . . .
GDCR 2025 - Global Day of Coderetreat
Join us on November 8, 2025, in Vienna for the Global Day of Coderetreat to enhance your agile skills and collaborate with fellow developers. Register now!
https://insights.squer.io/gdcr-2025
0
2
4
reposted by
Emily Bache
Simon Willison
25 days ago
Claude Skills are awesome, maybe a bigger deal than MCP
https://simonwillison.net/2025/Oct/16/claude-skills/
loading . . .
Claude Skills are awesome, maybe a bigger deal than MCP
Anthropic this morning introduced Claude Skills, a new pattern for making new abilities available to their models: Claude can now use Skills to improve how it performs specific tasks. Skills …
https://simonwillison.net/2025/Oct/16/claude-skills/
1
4
5
reposted by
Emily Bache
João Proença
26 days ago
I’ve heard
@tdpauw.bsky.social
talk about this before, and it clicked instantly — totally agree. But every time I share this idea, people look at me like I’ve just declared code reviews are a myth from ancient folklore. 😂
2
4
2
reposted by
Emily Bache
Birgitta B
26 days ago
I tried to make sense of "spec-driven development" by looking at 3 tools: Amazon's Kiro, GitHub's spec-kit, and the Tessl Framework
martinfowler.com/articles/exp...
loading . . .
Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl
Notes from my Thoughtworks colleagues on AI-assisted software delivery
https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html
1
25
11
reposted by
Emily Bache
Mathias Verraes
27 days ago
I added three new tips to my article on "How to Read More Books".
verraes.net/2012/12/2012...
I've been growing that list since 2012!
loading . . .
How to Read More Books
An ever-growing list of tips that help me read more books.
https://verraes.net/2012/12/2012-12-23-how-to-read-more-books/
1
8
4
reposted by
Emily Bache
Lauri Myllyvirta
27 days ago
What the budding turnaround looks like is that China has since early 2024 covered its energy demand growth almost fully from clean energy - for the first time without a sharp slowdown in demand growth. A great achievement given rapid growth and vast scale of China's energy use.
1
19
3
reposted by
Emily Bache
Jason Gorman
28 days ago
I'm hoping to find a way to give real-time feedback when I'm not there, because after-the-fact reviews miss tonnes and have little effect on habits. A more sophisticated version of my t-shirt that says "Now run your tests" :-)
1
0
1
reposted by
Emily Bache
The Mary Rose Museum
about 1 month ago
On this day, 11th October 1982, the Mary Rose was raised from the Solent in one of the largest maritime archaeological projects the world has ever known. This was viewed by 50 million people worldwide - were you watching?
#WhereWereYouIn82
Find out more -
maryrose.org/discover/his...
11
88
31
reposted by
Emily Bache
Meredith Whittaker
about 1 month ago
We're so relieved to see Germany reaffirm its opposition to the dangerous Chat Control proposal--the one that would mandate mass scanning of communications. Germany's long been a solid champion of privacy, and the news that it was considering backing mass surveillance was alarming. 1/
9
1001
229
reposted by
Emily Bache
Mathias Verraes
about 1 month ago
Engineers like challenges, but we tend to be selective about what we consider a valid challenge. "I need to build this despite shit code /politics / lack of resources..." The mindset switch is that all these things are not inhibitors to solving the problem, they are part of the problem definition.
1
7
2
reposted by
Emily Bache
Dave Farley
about 1 month ago
What does the latest DORA report reveal about AI-assisted software development? In this video, I react to some of the findings and explore the impact of AI, AI coding assistants and tools on software development. On
@modernswe.bsky.social
now ➡️
youtu.be/CoGO6s7bS3A
loading . . .
Has This Report EXPOSED THE TRUTH About AI Assisted Software Development?
YouTube video by Modern Software Engineering
https://youtu.be/CoGO6s7bS3A
0
13
7
reposted by
Emily Bache
Kent Beck
11 months ago
Assigning agency to techniques seems to me to be an attempt to avoid responsibility. “I used TDD & got poorly designed/unreliable/hard to understand code—not my fault.”
3
63
20
reposted by
Emily Bache
Simon Willison
about 1 month ago
Vibe coding is irresponsibly building software through dice rolls, not caring what code is produced What about when engineers at the top of their game use AI tools responsibly to accelerate their work? I propose "vibe engineering"!
simonwillison.net/2025/Oct/7/v...
loading . . .
Vibe engineering
I feel like vibe coding is pretty well established now as covering the fast, loose and irresponsible way of building software with AI—entirely prompt-driven, and with no attention paid to …
https://simonwillison.net/2025/Oct/7/vibe-engineering/
33
287
59
reposted by
Emily Bache
Jon Reid
about 1 month ago
There's a free Global Coding Dojo this Wednesday, 11:00am Pacific, 15:00 UTC for anyone wanting to learn or practice TDD. Perfect for any skill level - beginners warmly welcomed!
https://www.eventbrite.com/e/global-coding-dojo-tickets-1114576240539
1
6
5
reposted by
Emily Bache
Jason Gorman
about 1 month ago
So will "A.I." be covered in my code craft training going forward? Absolutely. Not to teach how to use them, but to teach how they need to get all their ducks in a row - continuous testing, code review and integration, good separation of concerns etc - before they even *think* about it.
1
10
1
reposted by
Emily Bache
Ember
about 1 month ago
NEW | Solar and wind OUTPACED global electricity demand growth in the first half of 2025, leading to a fall in fossil fuels compared to this time last year ☀️🌪️ Record solar and steady wind growth is reshaping global power as renewables OVERTAKE coal for the first time.
https://loom.ly/c-MNZSk
3
113
83
reposted by
Emily Bache
Daniel
about 2 years ago
Forests are important. Here’s why 🧵1/n Forests - make shade & cool the surface - capture CO2 - purify the air - make clouds & rain - prevent drought - prevent flooding - prevent erosion - and a lot more
@georgemonbiot.bsky.social
24
956
348
reposted by
Emily Bache
Tim Bray
about 1 month ago
Check out the “Nadia story”, and an explanation of how we can make it easier to tell when media is faked and when it’s real, with existing technology:
www.tbray.org/ongoing/When...
loading . . .
Social Media Provenance Challenge
https://www.tbray.org/ongoing/When/202x/2025/10/01/C2PA-For-Social-Media
0
7
5
reposted by
Emily Bache
Skylar Knight
about 1 month ago
One serving of non-red meat per day, one serving of dairy per day, and one serving of red meat a week is unbelievably reasonable – and it makes you, your family, and the planet healthier.
add a skeleton here at some point
0
23
6
reposted by
Emily Bache
Andrew Stellman 👾
about 1 month ago
🚀 𝗔𝗜 𝘄𝗼𝗻’𝘁 𝗸𝗶𝗹𝗹 𝗰𝗼𝗱𝗶𝗻𝗴—𝗵𝗲𝗿𝗲’𝘀 𝘄𝗵𝘆 🚀 I got a thoughtful reply on one of my posts: we’re in a transition phase where LLMs cover 80% of the work, and once the last 20% is solved, we’ll just be writing apps in natural language instead of code. It’s a smart take—and it’s also something I hear a lot.
2
3
4
I enjoyed this interview about India's clean energy transition. Very encouraging- solar + batteries is cheaper than coal now
open.spotify.com/episode/0qfD...
loading . . .
Will India and China Join Forces To Get Off Fossil Fuels? Ep226: Dr Arunabha Ghosh
Spotify video
https://open.spotify.com/episode/0qfDFcfqhIsTw5AIPhzcU1?si=zx1vX6tpRPyvlqfKCT5bcg
about 1 month ago
0
2
0
reposted by
Emily Bache
Rob Bowley
about 1 month ago
The idea of AI as a new abstraction for software keeps coming back – prompts as the source of truth, code as an artefact. Why it won't work any time soon, even if things like non-determinsim and hallucination become solved problems.
loading . . .
Why AI won’t work as a software development abstraction | Rob Bowley
https://blog.robbowley.net/2025/10/02/why-ai-wont-work-as-a-software-development-abstraction/
5
16
7
Refactoring is a key skill for good software design and it's also something you can get better at through practice. Check out my newly-published video training course which has lots of examples and exercises you can try
courses.cd.training/courses/refa...
loading . . .
Refactoring Made Simple: Improve Code Design Safely
Learn refactoring, clean code, and software testing with Emily Bache. Explore tutorials and full courses on refactoring legacy code, coding best practices, and software engineering training for develo...
https://courses.cd.training/courses/refactoring-improve-design
about 1 month ago
1
24
8
reposted by
Emily Bache
Micro SF/F by O. Westin
about 1 month ago
"There are," the swordmaster said with emphasis on every word, "many problems that can not be solved with a sword." "Yes, but if you do attempt to solve them with a sword," the former student said, "you will get new problems, which can be solved with a sword." "Yes. That's why they sent for me."
4
293
74
reposted by
Emily Bache
Peter Kofler
about 1 month ago
Are you struggling to find time to mentor the junior developers in your team? Do hold regular "learning hour" sessions with your team, and train skills like
#TDD
and
#Refactoring
. Next week -
#trainthetrainer
course "Deliver Learning Hours" -
sammancoaching.org/training/del...
1
3
2
reposted by
Emily Bache
Chris Simon
about 1 month ago
Have been looking forward to this talk coming out - had so much fun playing with the loopy causal loop diagrams, check it out 😀 Special thanks to
@paulrayner.bsky.social
for feedback and advice the night before this one!
@dddeu.bsky.social
#systemsthinking
add a skeleton here at some point
0
9
6
reposted by
Emily Bache
Rob Bowley
about 1 month ago
Ergo three-quarters of the industry are not yet in a position to realistically benefit from AI-assisted coding. 5/5
0
5
1
reposted by
Emily Bache
Ted M. Young (he/him) aka @JitterTed
about 2 months ago
Some updates to my site:
ted.dev
• Added slides to my talks page for "Testable Architecture" at
ted.dev/talks/
• Added the Mob Mentality Show podcast (appearing with John Wilson, and Janis Kampe) to my podcasts page:
ted.dev/podcasts/po...
loading . . .
Podcasts Where I've Appeared | Ted M. Young
Articles, Videos, Training, and Coaching for Java Developers
https://ted.dev/podcasts/podcast-guest-appearances.html
0
6
3
reposted by
Emily Bache
Modern Software Engineering
about 2 months ago
Please join us in celebrating a new presenter joining us on Modern Software Engineering, Sam Newman Technologist, independent consultant, speaker, and author of Building Microservices and Monolith To Microservices. Welcome, Sam.
0
26
4
reposted by
Emily Bache
Modern Software Engineering
about 2 months ago
This Mental Model Changed How I Design Software FOREVER |
@emilybache.com
📽️ AVAILABLE NOW WATCH HERE ➡️
youtu.be/U6PM8WehhJg
0
10
5
reposted by
Emily Bache
Sedat Kapanoğlu
about 2 months ago
IDEA – nonverbal algorithm assembly instructions
loading . . .
IDEA - nonverbal algorithm assembly instructions
IDEA is a series of nonverbal algorithm assembly instructions, created by Sándor P. Fekete and blinry.
https://idea-instructions.com/
0
18
7
Load more
feeds!
log in