Blog

Practicing good programming principles

This blog post was published earlier in my (now defunct) weekly newsletter on February 14, 2023. As the CFPs for some conferences I’ve had my eye on for a while have opened, I’m working on a proposal for a brand...

Show, don't tell

This blog post was published earlier in my (now defunct) weekly newsletter on February 7, 2023. Today, I’d like to talk about something that happened in a recent training session, and that -in hindsight- was an example of something I’ve...

Using the client-test model in RestAssured.Net

A couple of weeks ago, a blog post from fellow automation engineer Kwo Ding appeared on my LinkedIn feed. In his blog post, Kwo proposed using what he refers to as a ‘client-test’ model to improve separation of concerns when...

Some perspective on testing 'trends'

This blog post was published earlier in my (now defunct) weekly newsletter on January 31, 2023. Every year, often around the beginning of the year, I see the same phenomenon: people talking about trends and predictions about where the testing...

To BDD or not to BDD?

This blog post was published earlier in my (now defunct) weekly newsletter on January 24, 2023. Today’s blog post is inspired by a BDD training course I’ve been running with a long-standing client of mine. I’ve been practicing and teaching...