Is the Variability Variable?

I’m definitely no expert in Large Language Models but expertise is not required,
given all the publicity, to know that variation in the responses from the
technology is expected. 

To illustrate that, I asked ChatGPT  “In one …

Breaking down your E2E tests – an example

Over the last year or two, I’ve found myself talking about contract testing more and more often, in talks, workshops, as well as when I’m working with clients. One of the promises of contract testing is that it will help reduce your dependency on long, slow, expensive end-to-end tests. But how does that work in practice?

On Skinning the Cat

This week I was working with a developer to make a change to a legacy codebase in an area neither of us are very familiar with. The need is easy to describe in general and some occurrences of the behaviour we want to alter are common, straightforward t…