We Need to Stop Calling Everything a Mock

We Need to Stop Calling Everything a Mock

Here’s a question for you. What is the difference between a Spy and a Partial Mock? How about a Strict Mock? Test Double? Stub? What if I code it by hand instead of using a framework. Does that make it a Fake? Actually, I don't think so! The language around mocks is...

read more

Test Desiderata 2.0

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 "Test Desiderata" with advice about the properties he values in...

read more

Proportion of Women Programmers

As a woman programmer, I have noticed there is something of a gender imbalance in my profession. It's an issue that's interested me for a while, not least because people often ask me about what we can do to improve the situation. For myself, I enjoy writing code and I...

read more

A Story about Disruptive Technology Adoption

I forget exactly when, but I think it was 2008 or 2009. Anyway, I was at a software conference, and I was chatting with a developer after one of the sessions about cool new technologies and stuff. I don't remember what hot new thing it was we talked about, all I...

read more

Test Doubles Quiz

Last week I created a little quiz  and put a link to it on Twitter. I was interested to see whether the terminology around Test Doubles has standardized on Gerard Meszaro's definitions, from his book "xUnit Test Patterns", and I thought my twitter followers (I have...

read more

Hi – I´m Emily!

 I am a 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 technical practices like Test-Driven Development, Refactoring and Incremental Design. I also write books and publish videos. I live in Gothenburg, Sweden, although I am originally from the UK.

Sociala ikoner med hovringseffekt
Emily Bache standing with her book Samman Coaching in her hands.

Practical Coaching –
Beyond the Blog

If you’re enjoying the insights shared here on the blog, you might enjoy my training 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.

Blog categories