Emily Bache
@emilybache.com
๐ค 2614
๐ฅ 618
๐ 184
Software Developer, Technical Coach, YouTuber. She/her. emilybache.com
reposted by
Emily Bache
O'Reilly
2 days ago
"Weโve spent the last two years arguing about models. Which one is smartest, which one writes the cleanest React, which one hallucinates less. That conversation is fine as far as it goes, but itโs missing the other half of the system." New
#Radar
article by
@addyosmani.bsky.social
:
bit.ly/43fulk0
loading . . .
Agent Harness Engineering
A coding agent is the model plus everything you build around it. Harness engineering treats that scaffolding as a real artifact, and it tightens every time the agent slips.
https://bit.ly/43fulk0
0
1
1
reposted by
Emily Bache
Micro SF/F by O. Westin
6 days ago
A spaceship entered Earth's orbit and broadcast a message: "We are the Interstellar Library. Do you want to swap? We have thousands of stories." There were many replies. The library was silent for a whole day, then: "What do you mean, 'We have millions'?"
8
466
144
reposted by
Emily Bache
Jason Gorman
6 days ago
I see so many people obsessing over token efficiency barking up the wrong tree with bervity and compression and wotnot. They're missing The Big Factor. Inference works *recursively*. Every token in the context is fed back through to predict the next token. The big savings are in context lifetimes.
1
2
1
reposted by
Emily Bache
Modern Software Engineering
11 days ago
The Day An AI Agent DESTROYED This Company's Data | Sam Newman ๐ฝ๏ธ AVAILABLE NOW WATCH HERE โก๏ธ
youtu.be/gqJBS3YD7CE
loading . . .
The Day An AI Agent DESTROYED This Company's Data
YouTube video by Modern Software Engineering
https://youtu.be/gqJBS3YD7CE
0
2
3
reposted by
Emily Bache
IntelliJ IDEA, a JetBrains IDE
12 days ago
New Java Annotated Monthly is here ๐ฏ Loaded with interesting reads on
#Java
,
#Kotlin
,
#Spring
, AI, and more. Plus,
@emilybache.com
joins us with her thoughts and content picks on AI agents and TDD. Donโt miss it ๐
blog.jetbrains.com/idea/2026/05...
loading . . .
Java Annotated Monthly โ May 2026 | The IntelliJ IDEA Blog
April flew by. The pace of tech development didnโt slow, and the flow of news and knowledge didnโt either. This month, Emily Bache joins us to share some sharp finds about AI agents and test-driven
https://blog.jetbrains.com/idea/2026/05/java-annotated-monthly-may-2026/
0
6
3
reposted by
Emily Bache
Jake Archibald
13 days ago
Josh is one of my favourite educators (his blog posts are so well crafted), so this was a sobering read.
add a skeleton here at some point
1
72
10
reposted by
Emily Bache
National Trust
14 days ago
We've found the droid you're looking for... Is it just us, or does the Temple of Apollo at Stourhead in Wiltshire bear a passing resemblance to R2D2?
#StarWarsDay
๐ทClive Nichols
8
285
50
reposted by
Emily Bache
Agile meets Architecture
14 days ago
Are we returning to waterfall with AI? Panel:
@joergm.bsky.social
,
@birgitta410.bsky.social
,
@tastapod.com
, Silvia Schreier, Aino Vonge Corry
@emilybache.com
Watch:
youtu.be/iW-4faoku8A
#amaberlin
loading . . .
Panel: Does AI lead us back to a beautiful document based waterfall approach
YouTube video by Agile meets Architecture
https://youtu.be/iW-4faoku8A
0
4
4
reposted by
Emily Bache
Clare Sudbery
16 days ago
Want to be more effective? Join
@socratesuk.bsky.social
Training Day (near London, June 18) to meet
@emilybache.com
for her session: โLegacy Code - Characterization Testing with Approvalsโ. ๐ ๏ธ Learn Approval testing to get control of legacy code! ๐
socratesuk.org/training_day...
(1/4)
1
0
2
reposted by
Emily Bache
Rob Bowley
17 days ago
From a good friend and very experienced engineer. He's cancelled his Claude subscription because he is finding open models now good enough for coding
willemvandenende.com/blog/enginee...
loading . . .
My local agentic dev setup today โ Willem van den Ende
https://willemvandenende.com/blog/engineering/my-local-agentic-dev-setup-today
1
14
3
The way you adopt Agentic AI depends on your previous 'posture' for software development. It looks quite different if you were previously a TDD practitioner. In my latest video I examine the process in some depth. Video:
youtu.be/_erJ5EdQFYU
Blog:
coding-is-like-cooking.info/2026/04/it-d...
loading . . .
It Doesnโt Help To Push AI Into A Crappy Process - Coding Is Like Cooking
This post is based on a video with the same name on the Modern Software Engineering Channel Not everyone is seeing improvements from introducing AI in the development process. For the teams that were ...
https://coding-is-like-cooking.info/2026/04/it-doesnt-help-to-push-ai-into-a-crappy-process/
18 days ago
1
10
5
reposted by
Emily Bache
Martin Fowler
18 days ago
Fragments: updated guide on AI coding, video on harness engineering, how long should a function be, the problems of Software Brain and why AI is unpopular
martinfowler.com/fragments/20...
loading . . .
Fragments: April 29
fragments 29 Apr 2026
https://martinfowler.com/fragments/2026-04-29.html
5
20
6
reposted by
Emily Bache
Modern Software Engineering
19 days ago
It Doesnโt Help To Push AI Into A Crappy Process |
@emilybache.com
๐ TONIGHT AT 7PM (UK) Subscribe & turn on notifications ๐ so you never miss an upload! โก๏ธ
youtube.com/@ModernSoftw...
0
7
2
reposted by
Emily Bache
Pawel Brodzinski
19 days ago
"The role of a business analyst is not writing documents. It's understanding the problem domain and coming in with a vast amount of preexisting domain knowledge."
@tastapod.com
Which is why expecting an AI agent to "one-shot" specs is futile.
www.youtube.com/watch?v=6mLY...
loading . . .
Spec-Driven Dev Is Back. But Not How You Think โข Daniel Terhorst-North & Gojko Adzic โข GOTO 2026
YouTube video by GOTO Conferences
https://www.youtube.com/watch?v=6mLYZF97oaU
0
5
3
reposted by
Emily Bache
David Tanzer
19 days ago
Just canceled my
#claudeCode
subscription (I will be able to use it for a few more months, though). Will use
#mistral
a bit more now - even though it has most of the ethical problems of
#GenAI
too (*), it's at least European. (*) See
smallsheds.garden/blog/2026/on...
loading . . .
On the acceptance of GenAI
Ethics is the worst.
https://smallsheds.garden/blog/2026/on-the-acceptance-of-genai/
2
7
3
reposted by
Emily Bache
Rob Bowley
25 days ago
Emminently sensible advice from my friend
@chrismdp.com
who is hardcore into AI coding, has been for a long time. One of the saner voices out there.
www.chrismdp.com/coding-with-...
loading . . .
How I Use AI to Code
If you are still tied to your IDE, whether Cursor or Copilot, you are working a year behind. Coding turned out to be AIโs home territory. The best tooling ha...
https://www.chrismdp.com/coding-with-ai/
1
14
4
I'm going to be speaking at Agentic Dev Days next week in Stockholm
26 days ago
1
6
0
reposted by
Emily Bache
Dave Farley
27 days ago
We have a new addition to our highly regarded "TDD & BDD: Design Through Testing" course that will revolutionise the way our students learn on our training site... ๐
1
2
2
reposted by
Emily Bache
Patrick โGrumpyโ Prill
28 days ago
The new ThoughtWorks Tech Radar reads like a warning letter. Cognitive debt. Broken productivity metrics. Terms nobody agrees on. If you've been reading my posts, none of it will surprise you. It's always nice to get evidence that I'm not completely crazy and making all of this up.
loading . . .
The Tech Radar is Blinkingย Red
ThoughtWorks just dropped Volume 34 of their Tech Radar, and it reads less like a technology map and more like a warning letter. Several signals on the same screen, all pointing the same way. If you've been following my posts, none of them will surprise you. What's new is that one of the most respected consultancies in our industry is now saying it out loud.
https://testpappy.wordpress.com/2026/04/20/the-tech-radar-is-blinking-red/
0
30
20
reposted by
Emily Bache
Henry Coles
about 1 month ago
Pleased to see mutation testing and pitest on the ThoughtWorks radar
www.thoughtworks.com/radar/techni...
As they point out, it's more relevant than ever in the era of AI generated code and tests. And of course the way to use it most effectively on the jvm is
www.arcmutate.com
#java
#kotlin
#ai
loading . . .
Mutation testing | Technology Radar | Thoughtworks
Mutation testing remains the most honest signal for evaluating the real fault-detection capability of a test suite. Unlike traditional code coverage, which only tracks line [...]
https://www.thoughtworks.com/radar/techniques/mutation-testing
0
9
5
reposted by
Emily Bache
Richard Groร
about 1 month ago
In short, a programming language is also about the ecosystem and tooling. JAVAPRO has just published the first part of my article series, focusing on the ecosystem.
javapro.io/2026/04/16/k...
loading . . .
Kotlin kontra Java - Part 1 - Ecosystem - JAVAPRO International
When you start a new project on the JVM, should you pick Java or Kotlin? Kotlin is usedโฆ
https://javapro.io/2026/04/16/kotlin-kontra-java-part-1-ecosystem/
0
0
1
reposted by
Emily Bache
Steve Smith
about 1 month ago
I worked on an XP team once where we genuinely had 100% test coverage. It was awesome, we could make changes so fast, and yes we still had the occasional live defect
add a skeleton here at some point
0
5
2
reposted by
Emily Bache
Jason Gorman
about 1 month ago
Fans of Spec-Driven Development may believe they've found a kindred spirit in me as they hear me talk about Specification By Example. I'm looking forward to resetting some expectations. Ain't no PRD's or design "phases" in Jasonland.
1
9
2
reposted by
Emily Bache
Nicolas Carlo
about 1 month ago
๐๏ธ Agenda
@emilybache.com
โ Technical Coaching as a Career Yoan Thirion โ Outside-In Discovery Bhaskar Bharat Sawant โ The Hidden Cost of "Just One More Fix"
@raymyers.bsky.social
โ AI Hates Legacy Code ๐ฅ Open-space sessions if you prefer interactive discussions
www.eventbrite.com/e/mendercon-...
loading . . .
MenderCon 2026
A full day virtual event focused on modernizing and improving software systems. From the smallest apps, to the biggest enterprise monoliths.
https://www.eventbrite.com/e/mendercon-2026-tickets-1984960742013
0
2
3
reposted by
Emily Bache
Maggie Appleton
about 1 month ago
Got to talk at
@aidotengineer.bsky.social
conf last week about the need for collaborative AI engineering. All our current coding agents are single player. We're trying to scale up individual productivity, but creating tons of alignment problems in the process. We have no good tools for...
22
130
28
reposted by
Emily Bache
Agile meets Architecture
about 1 month ago
"Four Years, One Ensemble" - Joshua Tรถpfer. Aha moments, pitfalls & what experienced teams miss. Watch:
youtu.be/dfIk-qnRtQ0
#amaberlin
loading . . .
Four Years, One Ensemble โ Challenges, Aha Moments, and True Team Transformation โ Joshua Tรถpfer
YouTube video by Agile meets Architecture
https://youtu.be/dfIk-qnRtQ0
0
1
1
reposted by
Emily Bache
Jan Rosenow
about 1 month ago
When it comes to the energy transition I'm a glass half full person. I know: plenty of people would say that's terribly naive. They point to the scale of the challenge. They point to vested interests. They point to hard-to-abate sectors. And they're not wrong. But here's what they miss. ๐งต
18
385
211
reposted by
Emily Bache
Trisha Gee
about 1 month ago
I updated my personal site! I've been wanting to give it a "proper" design overhaul for years, but the time investment needed meant that I kept putting it off. Thanks to Claude, and to having a bit more "free" time right now, I finally did it! Take a look:
trishagee.com
loading . . .
Trisha Gee โ Java Champion, Author & Developer Advocate
Making hard things feel simple.
https://trishagee.com/
1
9
4
reposted by
Emily Bache
Seb Rose
about 1 month ago
What an amazing training day lineup at this years SoCraTes UK open space conference
socratesuk.org
โข Emily Bache โข Lisi Hocke โข Gemma Cameron โข Clare Sudbery โข Jon Jagger โข Duncan McGregor & Nat Pryce โข Tim Ottinger
loading . . .
SoCraTes UK - Home
https://socratesuk.org
1
6
5
reposted by
Emily Bache
Patrick โGrumpyโ Prill
about 1 month ago
AI agents are writing your test scripts now. So what exactly are you still doing here? If coding was the vehicle but you forgot the destination, you might be getting Pluto-ed. A post about dwarf planets, AI shepherds, and redefining your orbit.
loading . . .
Did Test Automation Engineers Just Getย Pluto-ed?
Remember when Pluto got demoted? One day it was a planet, a proper member of the solar system. Kids learned it in school, it had its place in the lineup. Then in 2006, the International Astronomical Union decided that Pluto didn't quite meet the criteria anymore. Too small. Couldn't clear its orbit. Still there, still orbiting, but suddenly: dwarf planet. Thanks for your service.
https://testpappy.wordpress.com/2026/04/07/did-test-automation-engineers-just-get-pluto-ed/
0
3
3
Nice analysis by
@kevlin.bsky.social
about being a human using ai coding tools. His focus on the engineering and general principles rather the day-to-day tactics.
youtu.be/vpYJMr1pJRY?...
loading . . .
Being the Human in the Loop โ Kevlin Henney
YouTube video by Agile meets Architecture
https://youtu.be/vpYJMr1pJRY?si=EE528ERYChpGhHHw
about 1 month ago
2
12
2
reposted by
Emily Bache
Martin Fowler
about 2 months ago
NEW POST
@birgitta410.bsky.social
wrote some initial thoughts about Harness Engineering last month. Since then she's been researching more and has now written a thoughtful mental model for understanding the topic.
martinfowler.com/articles/har...
loading . . .
Harness engineering for coding agent users
A mental model for building trust in coding agents through feedforward guides, feedback sensors, and iterative harness engineering.
https://martinfowler.com/articles/harness-engineering.html
1
27
8
reposted by
Emily Bache
Birgitta B
about 2 months ago
New article where I offer definitions & a mental model how to think about harness engineering as coding agent users. Building blocks at our disposal, dimensions and goals to consider; emerging practices, open questions; and of course, what role do humans play
martinfowler.com/articles/har...
loading . . .
Harness engineering for coding agent users
A mental model for building trust in coding agents through feedforward guides, feedback sensors, and iterative harness engineering.
https://martinfowler.com/articles/harness-engineering.html
1
13
7
reposted by
Emily Bache
Dave Farley
about 2 months ago
Why "bad things" happening is actually the best chance for a development team to learn. This is the story of how a costly mistake taught me a BIG lesson about team culture in software engineering. ๐ฝ๏ธ Available on
@modernswe.bsky.social
โก๏ธ
youtu.be/Q0gxen_uXlw
loading . . .
The $1M MISTAKE That Taught Me THIS About Developer Team Culture
YouTube video by Modern Software Engineering
https://youtu.be/Q0gxen_uXlw
0
7
5
reposted by
Emily Bache
Taggart
about 2 months ago
As a research project, I built a needed tool with Claude Code. I though it would be a disaster, but It wasn't. I have some complicated feelings about it.
loading . . .
I used AI. It worked. I hated it.
I used Claude Code to build a tool I needed. It worked great, but I was miserable. I need to reckon with what it means.
https://taggart-tech.com/reckoning/
35
201
80
reposted by
Emily Bache
Joe Fabisevich
about 2 months ago
This stray thought resonated with people more than I expected so I expanded upon it with a blog post. I came up with five distinct takeaways from the Claude Code leak that have little to do with the actual code quality, and focus more on what this all tells us about building products in 2026.
loading . . .
The Claude Code Leak
What the accidental Claude Code source code leak tells us about the real value of code, product market fit, and why integration is what actually makes software great.
https://build.ms/2026/4/1/the-claude-code-leak/
3
11
5
reposted by
Emily Bache
Tim O'Reilly
about 2 months ago
So good! A wonderful metaphor for what's going on in AI coding today.
www.dbreunig.com/2026/03/26/w...
loading . . .
The Cathedral, the Bazaar, and the Winchester Mystery House
Welcome to the era of sprawling, idiosyncratic tooling.
https://www.dbreunig.com/2026/03/26/winchester-mystery-house.html
1
12
8
reposted by
Emily Bache
Simon Willison
about 2 months ago
When I published this post I hadn't yet come across Trip's own writeup of the project, which provides way more detail about how he trained the model including SFT (supervised fine tuning) against synthetic chat examples created using Claude Haiku and GPT-4o-mini
www.estragon.news/mr-chatterbo...
loading . . .
Mr. Chatterbox, or, The Modern Prometheus
A few days ago, I posted about a personal project that I've been working on for the last few weeks: Mr. Chatterbox, a chatbot trained from scratch on Victorian-era literature. I have to admit, I was t...
https://www.estragon.news/mr-chatterbox-or-the-modern-prometheus/
1
15
3
reposted by
Emily Bache
Pamela Hill-Galloway
about 2 months ago
I really liked this article by
@ramtop.bsky.social
, and sent it on to some folks in my family who are either technical or technical-adjacent. I also liked the mention of looking after your mental health and not following AI's rhythms outright. Thanks, Uberto!
medium.com/@ramtop/proc...
loading . . .
Process Over Magic
How To Define Your Daily Flow with AI Assistants
https://medium.com/@ramtop/process-over-magic-3e6499fd43eb
1
6
2
reposted by
Emily Bache
Henry Coles
about 2 months ago
I'm obviously somewhat biased on this one, but yes, it's completely indispensable. Removes a huge amount of cognitive load, gives you a deserved sense of confidence in each change, and helps prevent code bloat. And it's also the only way to refactor a test suite safely.
1
0
1
This talk from Birgitta Boeckeler was my highlight of the Agile meets Architecture conference - really happy to see it made public now. I listened a second time it was so good :-)
youtu.be/qB7rsbDfmQg?...
loading . . .
What AI augmentation means for technical leaders โ Birgitta Boeckeler
YouTube video by Agile meets Architecture
https://youtu.be/qB7rsbDfmQg?si=zgP-DI2vgzygtZxZ
about 2 months ago
0
7
2
reposted by
Emily Bache
Dan Moore
about 2 months ago
This was great! Definitely eyes wide open about the challenges of software companies, but had some great ideas about metrics.
add a skeleton here at some point
0
0
2
Coding is dead! Well maybe... the job of a software developer is certainly changing really fast at the moment due to AI tools. This is all very exciting and worrying at the same time. I just wrote this article about what TDD looks like in this new age:
coding-is-like-cooking.info/2026/03/test...
loading . . .
Test-Driven Development with Agentic AI - Coding Is Like Cooking
A coding revolution has happened, just in the past few months. Augmented coding is working so well, almost everyone I know has adopted it. Iโve spoken to half a dozen or more different technical coach...
https://coding-is-like-cooking.info/2026/03/test-driven-development-with-agentic-ai/
about 2 months ago
5
16
5
reposted by
Emily Bache
Andrew Stellman ๐พ
about 2 months ago
๐ ๐ ๐ต๐ฎ๐ฑ ๐ฎ๐ป ๐๐ ๐ฝ๐น๐ฎ๐ ๐ต๐ฌ๐ฌ ๐ต๐ฎ๐ป๐ฑ๐ ๐ผ๐ณ ๐ฏ๐น๐ฎ๐ฐ๐ธ๐ท๐ฎ๐ฐ๐ธ. ๐๐ฒ๐ฟ๐ฒ'๐ ๐๐ต๐ฎ๐ ๐ต๐ฎ๐ฝ๐ฝ๐ฒ๐ป๐ฒ๐ฑ. ๐ ๐๐ฉ๐ฆ ๐๐ ๐ณ๐ฆ๐ง๐ถ๐ด๐ฆ๐ฅ ๐ต๐ฐ ๐ฎ๐ข๐ฌ๐ฆ ๐ฃ๐ข๐ฅ ๐ฑ๐ญ๐ข๐บ๐ด, ๐ฆ๐ท๐ฆ๐ฏ ๐ธ๐ฉ๐ฆ๐ฏ ๐ ๐ต๐ฐ๐ญ๐ฅ ๐ช๐ต ๐ต๐ฐ. ๐๐ฉ๐ฆ ๐ข๐ณ๐ต๐ช๐ค๐ญ๐ฆ ๐ฆ๐น๐ฑ๐ญ๐ข๐ช๐ฏ๐ด ๐ธ๐ฉ๐บ. I built a pipeline that compares three blackjack strategies: "The Pro" plays strict basic strategy. โฆ
loading . . .
Keep Deterministic Work Deterministic
How eight iterations of a blackjack simulation earned each nine the hard way
https://oreillyradar.substack.com/p/keep-deterministic-work-deterministic
1
0
1
reposted by
Emily Bache
ardalis (Steve Smith)
about 2 months ago
Yeah, sure, AI has made great strides and can be made to do some really cool things. But at what cost? No, I mean literally. How much is it really going to cost?
ardalis.com/ai-benefits-...
#AI
loading . . .
AI Benefits - But at What Cost?
In 2026 we can all agree that AI and agentic development are certainly exciting topics which many see yielding great productivity gains. But as the investor-subsidized pricing of these services gives ...
https://ardalis.com/ai-benefits---but-at-what-cost/
4
31
8
Looking forward to speaking at this online conference
mendercon.com/speakers/
loading . . .
Speakers
MenderCon is a conference for people who are passionate about modernizing and improving software systems
https://mendercon.com/speakers/
about 2 months ago
0
4
1
reposted by
Emily Bache
David Whitney
about 2 months ago
monsters
1
5
2
reposted by
Emily Bache
Project Drawdown
about 2 months ago
Protect Forests is an emergency brake climate solution. Currently, forest protection prevents around 2 billion tons of CO2 from entering the atmosphere each year. If we scaled up, we could DOUBLE that. Protect more, gain more. ๐ณ
#InternationalDayOfForests
loading . . .
0
40
17
reposted by
Emily Bache
Agile meets Architecture
about 2 months ago
"AI Augmentation for Technical Leaders" - Birgitta Boeckeler. Can AI help with architectural decisions? Watch:& Subscribe.
youtu.be/qB7rsbDfmQg
loading . . .
What AI augmentation means for technical leaders โ Birgitta Boeckeler
YouTube video by Agile meets Architecture
https://youtu.be/qB7rsbDfmQg
0
6
6
reposted by
Emily Bache
Modern Software Engineering
about 2 months ago
What Does Continuous Delivery Look Like WITHOUT Automation? |
@kevlin.bsky.social
&
@davefarley77.bsky.social
๐ฝ๏ธ AVAILABLE NOW Watch HERE โก๏ธ
youtu.be/u2U1kWHuO7I
loading . . .
What Does Continuous Delivery Look Like WITHOUT Automation?
YouTube video by Modern Software Engineering
https://youtu.be/u2U1kWHuO7I
0
6
6
Load more
feeds!
log in