This week I published my first book! I've been writing "The Coding Dojo Handbook" since last September, and publishing it as a work-in-progress on Leanpub.com. This week I decided it was time to declare it completed, since I think it hangs together as a whole book,...
Practical Coaching, Beyond the Blog
If you’re enjoying the insights shared here on the blog, you might enjoy my book too.
“Technical Agile Coaching with the Samman Method” offers a practical guide to improving how developers collaborate and write code. You’ll learn hands-on techniques for Test-Driven Development, Refactoring, and effective team coaching.
To learn more about the book, just click the link below.
Latest blogposts
Coding is Like Cooking moves to a new URL
I'm pleased to announce a new home for my blog: henceforth I will be blogging on the url "coding-is-like-cooking.info". Please update your RSS feeds to point at the new site! At some point I plan to delete my blogger account, since all the articles have been...
"Tell, Don’t Ask" Object Oriented Design
This is the third post in a series about London School TDD. The first one is here, introducing the topic. The second post discusses "Outside-In Development with Double-Loop TDD". In this post I'd like to talk about the second difference I see between Classic and...
Outside-In development with Double Loop TDD
In my last post, I started talking about London School TDD, and the two features of it that I think distinguish it from Classic TDD. The first was Outside-In development with Double Loop TDD, which I'd like to talk more about in this post. The second was "Tell, Don't...
The London School of Test Driven Development
Recently I've become quite interested in the London School of TDD. I blogged before about my experiences doing Luca Minudel's exercises, in my post "SOLID Principles and TDD". Since I wrote that, I've read Steve Freeman and Nat Pryce's book "Growing Object Oriented...
Writing Good Tests for the Gilded Rose Kata
I've been working on this Kata "Gilded Rose" at a few different coding dojos lately. There is even a video of a session I did at the "Tampere Goes Agile" conference recently. In the video, you can see me talking about my Principles of Agile Test Automation, which I...
Principles for Agile Test Automation (2nd Edition)
I've previously written about Agile test automation principles, and since then I've had some interesting discussions with people that have led me to revise them in this article. In particular, Seb Rose wrote about his 6 principles of unit testing and pointed out some...
Keynote Speakers at Scandinavian Developer Conference
One of the great privileges of being the programme chair for Scandinavian Developer Conference is getting to choose the keynote speakers. This year, I’m delighted to present Dan North and Janice Fraser, both thought leaders in the field of software development....
Setting up a new Code Kata in Cyber-Dojo
The Cyber-Dojo tool was designed by Jon Jagger as en environment where you can practice your coding skills. I've used it a few times now with groups at coding dojos and code retreats, and I think it's a pretty useful tool for those contexts. (See also my last post...
Global Day of Code Retreat 2012
On Saturday I was up in Stockholm facilitating my fourth code retreat for Valtech, and my second Global Day of Code Retreat. It seemed to go very well. I tried out a few new elements, which seemed to make it go even better than the previous ones, so I thought I'd talk...

Hi – I´m Emily!
I am an independent consultant with Bache Consulting and chair of the Samman Technical Coaching Society. As a technical coach I work with software development organizations who want to get better at the technical practices needed to be agile, including Test-Driven Development, Refactoring and Incremental Design. I live in Gothenburg, Sweden, although I am originally from the UK. I’ve written two books: “Technical Agile Coaching with the Samman method” and “The Coding Dojo Handbook”. I teach for both O’Reilly and Pluralsight. I’m married to Geoff Bache, creator of TextTest. I am also on Mastodon as emilybache@sw-development-is.social.

If you’d like to know a bit more about me, my work, and the talks and workshops I offer, please visit my main website: EmilyBache.com. There, you’ll find information about my background, upcoming events, and the services I provide as a technical coach and consultant. It’s a good place to start if you’re curious about how I can support your team in improving coding skills and agile practices.
Blog categories