The Continuum Between Testers and Developers

I was having a conversation with a developer on my team the other day about why some developers can be testers and some testers can be developers but not everyone can successfully bridge that gap. We thought it might have something to do with mindset – each of the two roles is traditionally linked to a certain kind of mindset. Developers are linked to what we called the Builder Mindset and testers are linked to what we called the Explorer Mindset.

People in the Builder mindset want to create something new. They find fulfillment in building something out of nothing and seeing it work. People in the Explorer mindset enjoy taking something that exists and discovering how it works – the ins and outs and in-betweens of a product. People in one mindset don’t find the activities of the other mindset to be personally rewarding.

I see these mindsets not as opposites but more like a continuum. Most people don’t fall squarely in one camp or the other. Most people likely find at least a little enjoyment out of activities from both mindsets, though they may prefer one over the other.

I don’t think that a place on the continuum is fixed, either. Through learning and practice, one could move themselves from one mindset to another. It’s obviously possible for people to move from one role to another, as so many have done, so it must be possible to shift mindsets as well.

For myself, I think I am fairly far into the Explorer mindset. I’ve given writing code several tries but I just don’t find any joy in it like I do with testing. I will write code if it’s required, and my code is…passable. I can read code fairly well and pair directly with my developers while they’re writing code often. I even teach beginning classes on coding – though I consider that more teaching than coding. So I’m clearly not 100% on the Explorer side, there’s a bit of Builder mixed in, it’s just not my favorite thing.

Where do you think you fall on the continuum? Or do you think it exists at all?


3 thoughts on “The Continuum Between Testers and Developers”

  1. I wonder if there is a typical Product Owner mindset. If there were that would be great, so that when talking about the three amigos, I could talk in terms of the Builder, Explorer, and ???? mindsets, instead of Dev, QA and PO roles. This would help me encourage a team where the titles don’t matter, but mindset does.

      1. Translator, yes and

        Investor mindset — motivated by creating maximum value within the constraints of time and money.
        Orchestrator mindset– motivated by bringing people together to create value.

Leave a Reply to Connor Roberts Cancel reply

Your email address will not be published. Required fields are marked *