Emily Bache
emilybache.com
Emily Bache
@emilybache.com
Software Developer, Technical Coach, YouTuber. She/her.

emilybache.com
Reposted by Emily Bache
I've been thinking about this like a math "sampler" we're creating.

First in the series sets you up to get more out of the one we're editing now:
www.changetechnically.fyi/2396236/epis...
Who's afraid of math? - Change, Technically
SHOW NOTES: Cat wants you to know she read a *lot* of research for this episode. Major highlights we specifically drew from, and quote sources, were aross three reviews: Cat found this one e...
www.changetechnically.fyi
December 21, 2025 at 6:28 PM
Reposted by Emily Bache
Agentic coding won't work with your PR workflow. It will incentivize larger, crappier, unreviewable, LGTM batches to hit the complexity wall fast.
We need is a workflow that enables MMMSSMF (Many More, Much Smaller Steps, More Frequently), so that we can speed up while still being able to review it.
December 20, 2025 at 8:59 AM
Reposted by Emily Bache
While your junior developers are painting the proverbial fences, they're missing out on learning opportunities you *could* be offering them that would ripen these "green tomatoes" much faster.

codemanship.wordpress.com/2025/12/20/a...
Are You Training Your Junior Developers, Or Hazing Them?
One of the ways I feel lucky in my software development career is in how I got started. I learned programming by building – well, trying to build – programs. Complete working programs &…
codemanship.wordpress.com
December 20, 2025 at 9:11 AM
Reposted by Emily Bache
Exciting news! We've confirmed @emilybache.bsky.social as a trainer for the training day at our event in June!

Have you made any plans for 2026 yet? Registration is now open for SoCraTes UK 2026!

Register: socratesuk.org/tickets.html
SoCraTes UK - Tickets
Join us for another year of SoCraTes UK happening on June 18th - 21st! The event is hosted at Milton Hill House, UK which is surrounded by 22 acres of landscaped grounds and forest, delivering…
socratesuk.org
December 19, 2025 at 10:55 AM
Reposted by Emily Bache
I see a lot of complaints about untested AI slop in pull requests. Submitting those is a dereliction of duty as a software engineer: Your job is to deliver code you have proven to work simonwillison.net/2025/Dec/18/...
Your job is to deliver code you have proven to work
In all of the debates about the value of AI-assistance in software development there’s one depressing anecdote that I keep on seeing: the junior engineer, empowered by some class of …
simonwillison.net
December 18, 2025 at 2:57 PM
Reposted by Emily Bache
I've been focusing a lot recently on refactoring. Simultaneously one of the most valuable and rarest developer skills.

In this post, I talk about the different levels of refactoring:

* Primitive (the basic "moves")
* Tactical
* Strategic

codemanship.wordpress.com/2025/12/18/r...
Refactoring Is Like Chess
When I’m introducing developers to refactoring, I draw a parallel between this hugely valuable – but much-misunderstood – design discipline and chess. Primitive refactorings are l…
codemanship.wordpress.com
December 18, 2025 at 7:49 AM
This sounds fun
December 14, 2025 at 6:42 AM
Reposted by Emily Bache
Please support science-based climate action this year. It's needed more than ever.
We have made our choice: a world without a climate crisis, achieved within a generation. ⭐️🌍

Project Drawdown has the science, the platform, and the influence to make it happen. What we need is your support. Donate today and make the impossible, POSSIBLE!

Support ➡️ https://bit.ly/4ijt7Ln
December 12, 2025 at 2:16 AM
Reposted by Emily Bache
I guess the $trillion question is "What is 'development speed'?"

I could characterise it as 'the speed at which we solve users' problems', or 'the speed at which we learn what works and what doesn't for our needs' etc.

In both senses, it's the feedback loops doing the heavy lifting.
December 12, 2025 at 8:37 AM
Reposted by Emily Bache
Fragments: The nature of AI's prose, what makes good tests, EUs fines on X aren't about free speech, and the perils of being a reverse-centaur

martinfowler.com/articles/202...
Fragments Dec 11
a short post
martinfowler.com
December 11, 2025 at 3:42 PM
I think Marian is doing a great job of explaining how people learn can refactoring, the stages you go through and what it looks like. It's helping me design training for developers open.substack.com/pub/changeth...
A Clearer Path: Refining the Model for Better Clarity and Use
Another iteration for clearer language cleaner visuals.
open.substack.com
December 11, 2025 at 2:07 PM
Reposted by Emily Bache
Thought's in my head today, now on paper.

AI will more likely mean more with the same rather than the same or more with less.
More with less, or is it more with the same | Rob Bowley
blog.robbowley.net
December 11, 2025 at 9:48 AM
Reposted by Emily Bache
I put together a detailed collection of useful patterns I've collected after vibe-coding 150 different single-file HTML tools over the past couple of years https://simonwillison.net/2025/Dec/10/html-tools/
Useful patterns for building HTML tools
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …
simonwillison.net
December 10, 2025 at 9:11 PM
Reposted by Emily Bache
We Tried Trunk-Based Development... The Results Were Shocking | @davefarley77.bsky.social

📽️ AVAILABLE NOW

WATCH HERE ➡️ youtu.be/CR3LP2n2dWw
We Tried Trunk-Based Development... The Results Were Shocking.
YouTube video by Modern Software Engineering
youtu.be
December 10, 2025 at 7:01 PM
Reposted by Emily Bache
Good write up on/experience report on working with Claude Code.

Only one thing I strongly disagree with:

"Claude is trained on real-world code. Real-world code has crappy tests."

Most real-world code has NO tests.
How I Built a Production App with Claude Code
The follow-up everyone asked for...
leadershiplighthouse.substack.com
December 10, 2025 at 2:16 PM
Reposted by Emily Bache
Less than a week! Free pre-event with @emilybache.com
"Technical Leadership Also Means Coaching"
Why attend:
Architects achieve goals easier when teams are skilled and code is better. Learn the Samman method for technical coaching.
December 10, 2025 at 12:03 PM
Reposted by Emily Bache
The Vasa and the Mary Rose: two ships separated by 1,535 km and 83 years, but there are a number of interesting similarities between these two awesome ships, as you can find out in our latest blog!

maryrose.org/a-tale-of-tw...
A Tale of Two Ships: Vasa and the Mary Rose - Mary Rose
In 1961, the Swedish brought their own historic ship to the surface, which has an origin you might have heard attributed to someone else…
maryrose.org
December 10, 2025 at 7:45 AM
I am really enjoying having some time between contracts at the moment... I just wrote an article about the test desiderata - this has been on my mind to write about for several years at this point! coding-is-like-cooking.info/2025/12/test...
Test Desiderata 2.0 - Coding Is Like Cooking
Kent Beck is one of the original authors of JUnit, an open source tool that kick-started a huge shift in programmer behaviour that I and others have found immensely valuable. In 2019 he published his ...
coding-is-like-cooking.info
December 8, 2025 at 1:47 PM
Reposted by Emily Bache
Stunning footage from earlier today, when the new Kilauea eruption covered the USGS Webcam 3, which is situated in the Halemaʻumaʻu crater near the southern rim of the much larger Kilauea caldera.

This *isn't* what the people of Pompeii saw.

But it's not very far off.
December 7, 2025 at 1:37 AM
Reposted by Emily Bache
1. Some good news at last. This week’s column is about the amazing thing a couple of us stumbled into three years ago, which we’ve now developed into a global research programme. It doesn’t change everything, of course, but it could help change quite a lot. + 🧵 www.theguardian.com/commentisfre...
Over a pint in Oxford, we may have stumbled upon the holy grail of agriculture | George Monbiot
I knew that a revolution in our understanding of soil could change the world. Then came a eureka moment – and the birth of the Earth Rover Program, says Guardian columnist George Monbiot
www.theguardian.com
December 5, 2025 at 6:55 AM
Some people tell me they prefer to read articles than watch videos, so I'm trying out something new this time. My video just came out on the Modern Software Engineering Channel. I have also just published an accompanying blog post: coding-is-like-cooking.info/2025/12/what...
What is more important to learn - Design or Coding? - Coding Is Like Cooking
AI coding agents are rather good at coming up with syntactically valid, working code these days. It also does design, reasoning about how to arrange that code. So is there still any point in learning ...
coding-is-like-cooking.info
December 4, 2025 at 7:24 AM
Reposted by Emily Bache
The Skill That Separates Good Developers from GREAT ONES (Design vs Coding) | @emilybache.com

AVAILABLE NOW

WATCH HERE ➡️ youtu.be/cbR7bifTPew
December 3, 2025 at 7:01 PM
New video out now - as a technical coach all the teams I work with have AI tools and also want to learn better design and coding skills, so this topic is really important for me to understand. I hope you like my explanation. www.youtube.com/watch?v=cbR7...
The Skill That Separates Good Developers from GREAT ONES (Design vs Coding)
YouTube video by Modern Software Engineering
www.youtube.com
December 4, 2025 at 7:15 AM
Reposted by Emily Bache
Curious how to level up your dev teams without slowing everything down?
@emilybache.com will be talking about the Samman method - a practical approach to technical coaching that strengthens code quality, design habits, and everyday decision-making.
December 3, 2025 at 12:19 PM