It’s Test-Driven Development with a twist! Developing new functionality with approval tests requires some slightly different steps, but if you’re a visual thinker like me you might just prefer it. In this blog post I’ll explain how it works.
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
Three Signs You Need Technical Agile Coaching
How your team actually writes its code is very important if your organization is trying to build products in an Agile way. This post considers the risks associated with insufficiently Agile coding practices and explains how to identify them before they become major...
Global Day of Code Retreat 2019 at ProAgile
Note: this article was originally published on ProAgile's blog I only recently joined ProAgile and I feel we’ve got off to a great start. Last week my colleague Fredrik Wendt and I facilitated and hosted a Code Retreat event for a diverse group of software crafters...
A new Technical Agile Coach at ProAgile
Note: this article was first published on ProAgile's blog. I’ve just joined ProAgile, and it feels great. I’ve known many of the other coaches for some years, and admire their work. My background is as a software developer, and I specialize in the technical side of...
Turning an Example by Martin Fowler into a Refactoring Kata
Note: this article was first published on Praqma's blog Writing tests for ‘Theatrical Players’ When I read Fowler’s new ‘Refactoring’ book I felt sure the example from the first chapter would make a good Code Kata. However, he didn’t include the code for the test...
Pipeline – The Game that Delivers!
A new card game to design Continuous Delivery pipelines Note: This article was originally published on Praqma's blog What testing steps should you include in your Continuous Delivery pipeline? Don’t just string together existing manual processes - use simple,...
Winning with DevOps and Reducing Your Risk of a Heart Attack
Clinical Trials and Software Process Note: this article first appeared here In the Accelerate book, researchers explain several metrics which they have shown will measure the performance of a DevOps organization, and crucially, drive performance of the organization as...
Approvals and Mutation Testing
When you inherit difficult code it can take weeks to become productive. Having the right tools for the job and knowing how to use them makes a huge difference. These videos show you how. Note: this post originally appeared here...
Coding is Like Baking (and Cooking)
Three factors affecting your agility Note: this post originally appeared here https://www.praqma.com/stories/coding-is-like-baking/ Let’s talk about cakes and baking. It’s similar to making software. No really! How quickly you can bake a fantastic cake depends on...
Who Should Pay for Upskilling Software Developers? Individuals or Employers?
A write-up on learning away from work Note: this post originally appeared on Praqma's blog Do you work on any hobby coding projects in your free time? Practice code katas? We all wish we could, but making time for learning away from work isn’t possible for everyone....

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