I blogged a while back about “Text-Based testing”, which is a variant of Test-Driven Development that I’ve used quite a bit. My husband, Geoff Bache, is developing several tools to support this style of development. Recently, we met Llewellyn Falco and discovered the...
Team learning – beyond the blog
If you’re enjoying the insights shared here on the blog, you might enjoy my training too.
“Foundations of Software Craft” uses an innovative format, enabled by the modern internet and online collaboration tools. It works well for teams and individuals learning core coding skills for good design.
To learn more about this training, just click the link below.
Latest blogposts
An introduction to Array Languages
Last week I was in Oxford at “Iverson College”, which is a conference on the topic of Array Language Programming. There were about 25 programmers there, most of whom are expert in one or more of APL, J, K, or Q. It’s not my usual comfort zone, put it that way! I’m...
Testers: Lean Startup ideas are coming your way!
A while back, Gojko Adzic published this article "Redefining Software Quality" and I think it's pretty insightful, pointing out that we often expend a lot of effort ensuring quality at lower levels of the pyramid, when we should perhaps be investing higher up. I...
Pluralsight course on the Coding Dojo
I'm very pleased to announce I've just published my first Pluralsight course - "Coding Dojo: Test Driven Development"! It's based on the material in my book, converted to a video-friendly format along with audio commentary. If you purchase a subscription to the...
The Coding Dojo Handbook is finished!
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,...
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...
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.
Blog categories

